Diff of the two buildlogs: -- --- b1/build.log 2022-03-27 19:27:41.638980359 +0000 +++ b2/build.log 2022-03-27 20:50:04.173355661 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Apr 29 13:39:07 -12 2023 -I: pbuilder-time-stamp: 1682818747 +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 @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Tue Oct 5 02:41:03 2021 -12 +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 @@ -32,138 +32,172 @@ 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/19396/tmp/hooks/D02_print_environment starting +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 - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='i386' + 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='ac57f1fdfc2f4dc582a134c85426b890' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='19396' - PS1='# ' - PS2='> ' + 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' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Q4SAF9C8Cv/pbuilderrc_TxEZ --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Q4SAF9C8Cv/b1 --logfile b1/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+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + 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 ionos16-i386 5.10.0-12-amd64 #1 SMP Debian 5.10.103-1 (2022-03-07) x86_64 GNU/Linux + 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 17 2019 bash - -rwxr-xr-x 3 root root 38280 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38280 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38280 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 17768 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 38692 Feb 28 2019 cat - -rwxr-xr-x 1 root root 75588 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 63268 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 75588 Feb 28 2019 chown - -rwxr-xr-x 1 root root 153732 Feb 28 2019 cp - -rwxr-xr-x 1 root root 132820 Jan 17 2019 dash - -rwxr-xr-x 1 root root 120676 Feb 28 2019 date - -rwxr-xr-x 1 root root 92040 Feb 28 2019 dd - -rwxr-xr-x 1 root root 100620 Feb 28 2019 df - -rwxr-xr-x 1 root root 149736 Feb 28 2019 dir - -rwxr-xr-x 1 root root 79412 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 34532 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 34532 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 67700 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 30112 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 206392 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 100952 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 21916 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 79752 Feb 28 2019 ln - -rwxr-xr-x 1 root root 55400 Jul 26 2018 login - -rwxr-xr-x 1 root root 149736 Feb 28 2019 ls - -rwxr-xr-x 1 root root 112032 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 87972 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 79748 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 46916 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 42348 Jan 9 2019 more - -rwsr-xr-x 1 root root 50592 Jan 9 2019 mount - -rwxr-xr-x 1 root root 13724 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 157832 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 38660 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 46852 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 75588 Feb 28 2019 rm - -rwxr-xr-x 1 root root 42756 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 22276 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Apr 9 02:46 sh -> dash - -rwxr-xr-x 1 root root 34532 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 79652 Feb 28 2019 stty - -rwsr-xr-x 1 root root 71072 Jan 9 2019 su - -rwxr-xr-x 1 root root 34564 Feb 28 2019 sync - -rwxr-xr-x 1 root root 504024 Apr 23 2019 tar - -rwxr-xr-x 1 root root 13860 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 104292 Feb 28 2019 touch - -rwxr-xr-x 1 root root 34532 Feb 28 2019 true - -rwxr-xr-x 1 root root 17768 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 30108 Jan 9 2019 umount - -rwxr-xr-x 1 root root 34532 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 149736 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34208 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/19396/tmp/hooks/D02_print_environment finished + -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 @@ -678,7 +712,7 @@ 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 2s (38.3 MB/s) +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.) @@ -2092,7 +2126,8 @@ 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 -I: Running cd /build/neutron-13.0.7+git.2021.09.27.bace3d1890/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_source.changes +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 @@ -2233,1701 +2268,1701 @@ creating build creating build/lib creating build/lib/neutron -creating build/lib/neutron/quota -copying neutron/quota/resource_registry.py -> build/lib/neutron/quota -copying neutron/quota/resource.py -> build/lib/neutron/quota -copying neutron/quota/__init__.py -> build/lib/neutron/quota creating build/lib/neutron/tests creating build/lib/neutron/tests/unit -creating build/lib/neutron/tests/unit/db -creating build/lib/neutron/tests/unit/db/metering -copying neutron/tests/unit/db/metering/__init__.py -> build/lib/neutron/tests/unit/db/metering -copying neutron/tests/unit/db/metering/test_metering_db.py -> build/lib/neutron/tests/unit/db/metering -creating build/lib/neutron/tests/unit/tests -creating build/lib/neutron/tests/unit/tests/example -copying neutron/tests/unit/tests/example/__init__.py -> build/lib/neutron/tests/unit/tests/example +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/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/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/linuxbridge -creating 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/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/linuxbridge_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent -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/agent -creating build/lib/neutron/agent/ovsdb -creating build/lib/neutron/agent/ovsdb/native -copying neutron/agent/ovsdb/native/helpers.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/connection.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/tests/fullstack -creating build/lib/neutron/tests/fullstack/resources -copying neutron/tests/fullstack/resources/machine.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 -copying neutron/tests/fullstack/resources/config.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/environment.py -> build/lib/neutron/tests/fullstack/resources -creating build/lib/neutron/tests/unit/services -creating build/lib/neutron/tests/unit/services/logapi -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/__init__.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 -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/__init__.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam -copying neutron/ipam/drivers/neutrondb_ipam/db_api.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam -creating build/lib/neutron/tests/functional -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 -creating 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 -copying neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/lib/neutron/tests/unit/services/logapi/agent +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/plugins -copying neutron/conf/plugins/__init__.py -> build/lib/neutron/conf/plugins -creating build/lib/neutron/hacking -copying neutron/hacking/checks.py -> build/lib/neutron/hacking -copying neutron/hacking/__init__.py -> build/lib/neutron/hacking -creating build/lib/neutron/tests/unit/agent -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_qos.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_fdb_population.py -> build/lib/neutron/tests/unit/agent/l2/extensions +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/openvswitch -creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent -creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow -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/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/__init__.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/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/test_br_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl -creating build/lib/neutron/tests/unit/agent/dhcp -copying neutron/tests/unit/agent/dhcp/__init__.py -> build/lib/neutron/tests/unit/agent/dhcp -copying neutron/tests/unit/agent/dhcp/test_agent.py -> build/lib/neutron/tests/unit/agent/dhcp -creating build/lib/neutron/tests/functional/agent -creating build/lib/neutron/tests/functional/agent/linux -creating 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 -copying neutron/tests/functional/agent/linux/bin/ipt_binname.py -> build/lib/neutron/tests/functional/agent/linux/bin -creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov -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/plugins -creating build/lib/neutron/tests/functional/plugins/ml2 -creating build/lib/neutron/tests/functional/plugins/ml2/drivers -copying neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers -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/server -copying neutron/server/rpc_eventlet.py -> build/lib/neutron/server -copying neutron/server/wsgi_eventlet.py -> build/lib/neutron/server -copying neutron/server/__init__.py -> build/lib/neutron/server -creating build/lib/neutron/tests/common -creating 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/resource_allocator.py -> build/lib/neutron/tests/common/exclusive_resources -copying neutron/tests/common/exclusive_resources/__init__.py -> 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/ip_network.py -> build/lib/neutron/tests/common/exclusive_resources -creating build/lib/neutron/api -creating build/lib/neutron/api/rpc -creating 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/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers -copying neutron/plugins/ml2/drivers/mech_agent.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_geneve.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_local.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/type_gre.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_vxlan.py -> build/lib/neutron/plugins/ml2/drivers -copying neutron/plugins/ml2/drivers/type_tunnel.py -> build/lib/neutron/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/__init__.py -> 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 -creating build/lib/neutron/privileged -creating build/lib/neutron/privileged/agent -creating 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/ip_lib.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/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/__init__.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/test_agent.py -> build/lib/neutron/tests/unit/services/trunk/rpc -creating build/lib/neutron/services/rbac -copying neutron/services/rbac/__init__.py -> build/lib/neutron/services/rbac -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/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_agent_scheduler.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_managers.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_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_security_group.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/__init__.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 -copying neutron/tests/unit/plugins/ml2/base.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_l2_ovs_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/test_ovs_lib.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/__init__.py -> build/lib/neutron/tests/functional/agent -copying neutron/tests/functional/agent/test_ovs_flows.py -> build/lib/neutron/tests/functional/agent -creating build/lib/neutron/conf/agent -copying neutron/conf/agent/xenapi_conf.py -> build/lib/neutron/conf/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/ovsdb_api.py -> build/lib/neutron/conf/agent -copying neutron/conf/agent/dhcp.py -> build/lib/neutron/conf/agent -copying neutron/conf/agent/ovs_conf.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/__init__.py -> build/lib/neutron/conf/agent -copying neutron/conf/agent/windows.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/cmd.py -> build/lib/neutron/conf/agent -copying neutron/conf/agent/common.py -> build/lib/neutron/conf/agent -creating build/lib/neutron/tests/unit/objects -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 -copying neutron/tests/unit/db/test_dvr_mac_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_sqlalchemytypes.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_migration.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_l3_db.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_extraroute_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/__init__.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_agentschedulers_db.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_provisioning_blocks.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/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_segments_db.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_l3_dvr_db.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_ipam_backend_mixin.py -> build/lib/neutron/tests/unit/db -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/__init__.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 -creating build/lib/neutron/objects -copying neutron/objects/servicetype.py -> build/lib/neutron/objects +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/provisioning_blocks.py -> build/lib/neutron/objects -copying neutron/objects/port_forwarding.py -> build/lib/neutron/objects -copying neutron/objects/metering.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/securitygroup.py -> build/lib/neutron/objects -copying neutron/objects/subnetpool.py -> build/lib/neutron/objects -copying neutron/objects/common_types.py -> build/lib/neutron/objects copying neutron/objects/auto_allocate.py -> build/lib/neutron/objects -copying neutron/objects/agent.py -> build/lib/neutron/objects -copying neutron/objects/floatingip.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/stdattrs.py -> build/lib/neutron/objects copying neutron/objects/quota.py -> build/lib/neutron/objects -copying neutron/objects/tag.py -> build/lib/neutron/objects -copying neutron/objects/trunk.py -> build/lib/neutron/objects copying neutron/objects/network.py -> build/lib/neutron/objects -copying neutron/objects/ipam.py -> build/lib/neutron/objects -copying neutron/objects/ports.py -> build/lib/neutron/objects -copying neutron/objects/base.py -> build/lib/neutron/objects -copying neutron/objects/l3agent.py -> build/lib/neutron/objects -creating build/lib/neutron/objects/extensions -copying neutron/objects/extensions/standardattributes.py -> build/lib/neutron/objects/extensions -copying neutron/objects/extensions/__init__.py -> build/lib/neutron/objects/extensions -copying neutron/objects/extensions/port_security.py -> build/lib/neutron/objects/extensions -creating build/lib/neutron/tests/unit/api -copying neutron/tests/unit/api/__init__.py -> 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 -creating build/lib/neutron/conf/agent/metadata -copying neutron/conf/agent/metadata/__init__.py -> build/lib/neutron/conf/agent/metadata -copying neutron/conf/agent/metadata/config.py -> build/lib/neutron/conf/agent/metadata -creating 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/exceptions.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/resources.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/version_manager.py -> build/lib/neutron/api/rpc/callbacks -copying neutron/tests/unit/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers -copying neutron/services/service_base.py -> build/lib/neutron/services -copying neutron/services/__init__.py -> build/lib/neutron/services -copying neutron/services/provider_configuration.py -> build/lib/neutron/services -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/services/trunk -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/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 +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/test_port_shut_down.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_ports_api.py -> build/lib/neutron/tests/fullstack -copying neutron/tests/fullstack/test_mtu.py -> build/lib/neutron/tests/fullstack -copying neutron/tests/fullstack/test_qos.py -> build/lib/neutron/tests/fullstack -copying neutron/tests/fullstack/test_securitygroup.py -> build/lib/neutron/tests/fullstack -copying neutron/tests/fullstack/__init__.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_connectivity.py -> build/lib/neutron/tests/fullstack -copying neutron/tests/fullstack/test_ports_rebind.py -> build/lib/neutron/tests/fullstack -copying neutron/tests/fullstack/base.py -> build/lib/neutron/tests/fullstack -creating build/lib/neutron/plugins/common -copying neutron/plugins/common/constants.py -> build/lib/neutron/plugins/common -copying neutron/plugins/common/__init__.py -> build/lib/neutron/plugins/common -creating build/lib/neutron/db -creating build/lib/neutron/db/models -creating build/lib/neutron/db/models/plugins -creating 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/gre_allocation_endpoints.py -> build/lib/neutron/db/models/plugins/ml2 -copying neutron/db/models/plugins/ml2/__init__.py -> 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/geneveallocation.py -> build/lib/neutron/db/models/plugins/ml2 -creating build/lib/neutron/tests/unit/privileged -creating build/lib/neutron/tests/unit/privileged/agent -copying neutron/tests/unit/privileged/agent/__init__.py -> build/lib/neutron/tests/unit/privileged/agent -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/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 -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/config.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common -creating 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/moved_globals_target.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/test_rpc.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_ipv6_utils.py -> build/lib/neutron/tests/unit/common -copying neutron/tests/unit/common/moved_globals_code1.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/test_cache_utils.py -> build/lib/neutron/tests/unit/common -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 -creating build/lib/neutron/cmd -creating build/lib/neutron/cmd/eventlet -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/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/api/rpc -creating 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/test_l3_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/agent/l2 -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/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/constants.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/config.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common -creating build/lib/neutron/tests/unit/api/rpc/callbacks -creating 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 -copying neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer -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/test_plugin.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/tests/unit/services/trunk/fakes.py -> build/lib/neutron/tests/unit/services/trunk -creating build/lib/neutron/tests/unit/agent/metadata -copying neutron/tests/unit/agent/metadata/__init__.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/test_agent.py -> build/lib/neutron/tests/unit/agent/metadata -creating build/lib/neutron/services/metering/drivers -creating build/lib/neutron/services/metering/drivers/noop -copying neutron/services/metering/drivers/noop/__init__.py -> build/lib/neutron/services/metering/drivers/noop -copying neutron/services/metering/drivers/noop/noop_driver.py -> build/lib/neutron/services/metering/drivers/noop -creating build/lib/neutron/services/logapi -creating build/lib/neutron/services/logapi/agent -creating build/lib/neutron/services/logapi/agent/l3 -copying neutron/services/logapi/agent/l3/__init__.py -> build/lib/neutron/services/logapi/agent/l3 -copying neutron/services/logapi/agent/l3/base.py -> build/lib/neutron/services/logapi/agent/l3 -creating build/lib/neutron/conf/plugins/ml2 -copying neutron/conf/plugins/ml2/__init__.py -> build/lib/neutron/conf/plugins/ml2 -copying neutron/conf/plugins/ml2/config.py -> build/lib/neutron/conf/plugins/ml2 +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/dhcp.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/metadata.py -> build/lib/neutron/cmd/eventlet/agents -creating 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_legacy_router.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_l3_agent_extension_api.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_dvr_fip_ns.py -> build/lib/neutron/tests/unit/agent/l3 -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_namespace_manager.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_ha_router.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 -copying neutron/tests/unit/agent/l3/test_agent.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 -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/plugins/ml2/drivers/linuxbridge -copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge -creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap -creating 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 -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/db/models/plugins/__init__.py -> build/lib/neutron/db/models/plugins -creating build/lib/neutron/tests/functional/services -creating build/lib/neutron/tests/functional/services/trunk -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/fullstack/cmd -copying neutron/tests/fullstack/cmd/__init__.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/dhcp_agent.py -> build/lib/neutron/tests/fullstack/cmd -creating build/lib/neutron/notifiers -copying neutron/notifiers/nova.py -> build/lib/neutron/notifiers -copying neutron/notifiers/__init__.py -> build/lib/neutron/notifiers -copying neutron/notifiers/batch_notifier.py -> build/lib/neutron/notifiers -creating build/lib/neutron/extensions -copying neutron/extensions/subnetallocation.py -> build/lib/neutron/extensions -copying neutron/extensions/servicetype.py -> build/lib/neutron/extensions -copying neutron/extensions/revisions.py -> build/lib/neutron/extensions -copying neutron/extensions/dvr.py -> build/lib/neutron/extensions -copying neutron/extensions/subnet_service_types.py -> build/lib/neutron/extensions -copying neutron/extensions/netmtu_writable.py -> build/lib/neutron/extensions -copying neutron/extensions/l3_ext_gw_mode.py -> build/lib/neutron/extensions -copying neutron/extensions/dhcpagentscheduler.py -> build/lib/neutron/extensions -copying neutron/extensions/project_id.py -> build/lib/neutron/extensions -copying neutron/extensions/segment.py -> build/lib/neutron/extensions -copying neutron/extensions/qos_rule_type_details.py -> build/lib/neutron/extensions -copying neutron/extensions/stdattrs_common.py -> build/lib/neutron/extensions -copying neutron/extensions/logging.py -> build/lib/neutron/extensions -copying neutron/extensions/extra_dhcp_opt.py -> build/lib/neutron/extensions -copying neutron/extensions/ip_allocation.py -> build/lib/neutron/extensions -copying neutron/extensions/_empty_string_filtering_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/l3_ext_ha_mode.py -> build/lib/neutron/extensions -copying neutron/extensions/tagging.py -> build/lib/neutron/extensions -copying neutron/extensions/subnet_segmentid_writable.py -> build/lib/neutron/extensions -copying neutron/extensions/filter_validation.py -> build/lib/neutron/extensions -copying neutron/extensions/revisionifmatch.py -> build/lib/neutron/extensions -copying neutron/extensions/l3.py -> build/lib/neutron/extensions -copying neutron/extensions/metering.py -> build/lib/neutron/extensions -copying neutron/extensions/qos.py -> build/lib/neutron/extensions -copying neutron/extensions/extraroute.py -> build/lib/neutron/extensions -copying neutron/extensions/pagination.py -> build/lib/neutron/extensions -copying neutron/extensions/network_availability_zone.py -> build/lib/neutron/extensions -copying neutron/extensions/security_groups_port_filtering_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/address_scope.py -> build/lib/neutron/extensions -copying neutron/extensions/standardattrdescription.py -> build/lib/neutron/extensions -copying neutron/extensions/segments_peer_subnet_host_routes.py -> build/lib/neutron/extensions -copying neutron/extensions/vlantransparent.py -> build/lib/neutron/extensions -copying neutron/extensions/securitygroup.py -> build/lib/neutron/extensions -copying neutron/extensions/sorting.py -> build/lib/neutron/extensions -copying neutron/extensions/allowedaddresspairs.py -> build/lib/neutron/extensions -copying neutron/extensions/l3agentscheduler.py -> build/lib/neutron/extensions -copying neutron/extensions/default_subnetpools.py -> build/lib/neutron/extensions -copying neutron/extensions/_segments_peer_subnet_host_routes_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/data_plane_status.py -> build/lib/neutron/extensions -copying neutron/extensions/network_ip_availability.py -> build/lib/neutron/extensions -copying neutron/extensions/portbindings_extended.py -> build/lib/neutron/extensions -copying neutron/extensions/floating_ip_port_forwarding.py -> build/lib/neutron/extensions -copying neutron/extensions/ip_substring_port_filtering.py -> build/lib/neutron/extensions -copying neutron/extensions/dns_domain_ports.py -> build/lib/neutron/extensions -copying neutron/extensions/agent.py -> build/lib/neutron/extensions -copying neutron/extensions/rbac.py -> build/lib/neutron/extensions -copying neutron/extensions/_standard_attr_segment_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/quotasv2.py -> build/lib/neutron/extensions -copying neutron/extensions/_availability_zone_filter_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/fip_port_details.py -> build/lib/neutron/extensions -copying neutron/extensions/trunk_details.py -> build/lib/neutron/extensions -copying neutron/extensions/__init__.py -> build/lib/neutron/extensions -copying neutron/extensions/empty_string_filtering.py -> build/lib/neutron/extensions -copying neutron/extensions/timestamp.py -> build/lib/neutron/extensions -copying neutron/extensions/portsecurity.py -> build/lib/neutron/extensions -copying neutron/extensions/quotasv2_detail.py -> build/lib/neutron/extensions -copying neutron/extensions/qos_fip.py -> build/lib/neutron/extensions -copying neutron/extensions/trunk.py -> build/lib/neutron/extensions -copying neutron/extensions/multiprovidernet.py -> build/lib/neutron/extensions -copying neutron/extensions/netmtu.py -> build/lib/neutron/extensions -copying neutron/extensions/portbindings.py -> build/lib/neutron/extensions -copying neutron/extensions/l2_adjacency.py -> build/lib/neutron/extensions -copying neutron/extensions/flavors.py -> build/lib/neutron/extensions -copying neutron/extensions/port_mac_address_regenerate.py -> build/lib/neutron/extensions -copying neutron/extensions/dns.py -> build/lib/neutron/extensions -copying neutron/extensions/availability_zone.py -> build/lib/neutron/extensions -copying neutron/extensions/external_net.py -> build/lib/neutron/extensions -copying neutron/extensions/qos_bw_limit_direction.py -> build/lib/neutron/extensions -copying neutron/extensions/standard_attr_segment.py -> build/lib/neutron/extensions -copying neutron/extensions/_filter_validation_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/l3_flavors.py -> build/lib/neutron/extensions -copying neutron/extensions/auto_allocated_topology.py -> build/lib/neutron/extensions -copying neutron/extensions/routerservicetype.py -> build/lib/neutron/extensions -copying neutron/extensions/expose_port_forwarding_in_fip.py -> build/lib/neutron/extensions -copying neutron/extensions/security_groups_port_filtering.py -> build/lib/neutron/extensions -copying neutron/extensions/availability_zone_filter.py -> build/lib/neutron/extensions -copying neutron/extensions/_port_mac_address_regenerate_lib.py -> build/lib/neutron/extensions -copying neutron/extensions/qos_default.py -> build/lib/neutron/extensions -copying neutron/extensions/router_availability_zone.py -> build/lib/neutron/extensions -copying neutron/extensions/providernet.py -> build/lib/neutron/extensions -creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow -creating 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/br_phys.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/__init__.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/br_tun.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 -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/tests/functional/agent/linux/helpers.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_dhcp.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/simple_daemon.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_process_monitor.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/test_l3_tc_lib.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_interface.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_netlink_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/test_ip_lib.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_async_process.py -> build/lib/neutron/tests/functional/agent/linux -copying neutron/tests/functional/agent/linux/test_ipset.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_ip_monitor.py -> build/lib/neutron/tests/functional/agent/linux -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/db/quota -copying neutron/db/quota/driver.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 -copying neutron/db/quota/api.py -> build/lib/neutron/db/quota -creating build/lib/neutron/tests/unit/ipam -creating build/lib/neutron/tests/unit/ipam/drivers -copying neutron/tests/unit/ipam/drivers/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers -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/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 -copying neutron/conf/wsgi.py -> build/lib/neutron/conf -copying neutron/conf/common.py -> build/lib/neutron/conf -copying neutron/db/sqlalchemytypes.py -> build/lib/neutron/db -copying neutron/db/l3_attrs_db.py -> build/lib/neutron/db +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/portbindings_base.py -> build/lib/neutron/db -copying neutron/db/l3_hamode_db.py -> build/lib/neutron/db -copying neutron/db/address_scope_db.py -> build/lib/neutron/db -copying neutron/db/db_base_plugin_v2.py -> build/lib/neutron/db -copying neutron/db/standardattrdescription_db.py -> build/lib/neutron/db -copying neutron/db/tag_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/segments_db.py -> build/lib/neutron/db -copying neutron/db/provisioning_blocks.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/l3_fip_qos.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_dvr_ha_scheduler_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/rbac_db_mixin.py -> build/lib/neutron/db -copying neutron/db/network_ip_availability_db.py -> build/lib/neutron/db -copying neutron/db/l3_dvr_db.py -> build/lib/neutron/db -copying neutron/db/servicetype_db.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/extradhcpopt_db.py -> build/lib/neutron/db -copying neutron/db/quota_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/l3_db.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/l3_gwmode_db.py -> build/lib/neutron/db -copying neutron/db/agents_db.py -> build/lib/neutron/db -copying neutron/db/portsecurity_db.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/models_v2.py -> build/lib/neutron/db -copying neutron/db/allowedaddresspairs_db.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 -copying neutron/db/data_plane_status_db.py -> build/lib/neutron/db -copying neutron/db/rbac_db_models.py -> build/lib/neutron/db -copying neutron/db/l3_fip_port_details.py -> build/lib/neutron/db -copying neutron/db/subnet_service_type_mixin.py -> build/lib/neutron/db -copying neutron/db/agentschedulers_db.py -> build/lib/neutron/db -copying neutron/db/common_db_mixin.py -> build/lib/neutron/db -copying neutron/db/_resource_extend.py -> build/lib/neutron/db -copying neutron/db/standard_attr.py -> build/lib/neutron/db -copying neutron/db/extraroute_db.py -> build/lib/neutron/db -copying neutron/db/l3_hascheduler_db.py -> build/lib/neutron/db -copying neutron/db/dvr_mac_db.py -> build/lib/neutron/db -copying neutron/db/vlantransparent_db.py -> build/lib/neutron/db -copying neutron/db/api.py -> build/lib/neutron/db -copying neutron/db/ipam_backend_mixin.py -> build/lib/neutron/db -copying neutron/db/securitygroups_rpc_base.py -> build/lib/neutron/db -copying neutron/db/l3_agentschedulers_db.py -> build/lib/neutron/db -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/machine_fixtures.py -> build/lib/neutron/tests/common -copying neutron/tests/common/l3_test_common.py -> build/lib/neutron/tests/common -copying neutron/tests/common/config_fixtures.py -> build/lib/neutron/tests/common -copying neutron/tests/common/__init__.py -> build/lib/neutron/tests/common -copying neutron/tests/common/net_helpers.py -> build/lib/neutron/tests/common -copying neutron/tests/common/base.py -> build/lib/neutron/tests/common -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_97c25b0d2353_add_name_desc.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/functional/db/migrations/__init__.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_b12a3ef66e62_add_standardattr_to_qos_policies.py -> build/lib/neutron/tests/functional/db/migrations -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/objects/plugins -creating build/lib/neutron/objects/plugins/ml2 -copying neutron/objects/plugins/ml2/flatallocation.py -> build/lib/neutron/objects/plugins/ml2 -copying neutron/objects/plugins/ml2/greallocation.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/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/geneveallocation.py -> build/lib/neutron/objects/plugins/ml2 -copying neutron/objects/plugins/ml2/base.py -> build/lib/neutron/objects/plugins/ml2 -creating build/lib/neutron/plugins/ml2/drivers/macvtap -creating 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 -copying neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/agent -creating 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/test_l3_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler -copying neutron/tests/functional/scheduler/__init__.py -> build/lib/neutron/tests/functional/scheduler -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/macvtap/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap -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 -copying neutron/agent/ovsdb/impl_idl.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/api.py -> build/lib/neutron/agent/ovsdb -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/tests/functional/agent/l3 -creating build/lib/neutron/tests/functional/agent/l3/extensions -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/tests/common/agents -copying neutron/tests/common/agents/__init__.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/l2_extensions.py -> build/lib/neutron/tests/common/agents -creating build/lib/neutron/conf/plugins/ml2/drivers -copying neutron/conf/plugins/ml2/drivers/macvtap.py -> build/lib/neutron/conf/plugins/ml2/drivers +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 -copying neutron/conf/plugins/ml2/drivers/linuxbridge.py -> build/lib/neutron/conf/plugins/ml2/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 -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_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_driver.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/unit/agent/ovsdb -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/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/fake_oflib.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/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/ovs_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent -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/test_ovs_capabilities.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent -creating build/lib/neutron/tests/functional/services/trunk/drivers -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/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 -copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver -creating build/lib/neutron/tests/unit/objects/port -creating 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_extra_dhcp_opt.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/objects/port/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/objects/port/extensions -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/__init__.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 -creating build/lib/neutron/plugins/ml2/drivers/mech_sriov -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/__init__.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 -creating 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 -copying neutron/tests/unit/services/auto_allocate/test_db.py -> build/lib/neutron/tests/unit/services/auto_allocate +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 -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 -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/db/migration -creating 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/brocade_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/nsxv_initial_opts.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/secgroup_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/nec_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/external.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/lb_init_ops.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/metering_init_ops.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/nuage_init_opts.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/agent_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/db/migration/alembic_migrations/ml2_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/env.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/portsec_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations -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/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/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/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/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__common_agent.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 -creating build/lib/neutron/plugins/ml2/drivers/l2pop -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 -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 -copying neutron/objects/plugins/__init__.py -> build/lib/neutron/objects/plugins -creating build/lib/neutron/tests/unit/objects/plugins -copying neutron/tests/unit/objects/plugins/__init__.py -> build/lib/neutron/tests/unit/objects/plugins -copying neutron/tests/unit/objects/port/__init__.py -> build/lib/neutron/tests/unit/objects/port -copying neutron/cmd/netns_cleanup.py -> build/lib/neutron/cmd -copying neutron/cmd/ovs_cleanup.py -> build/lib/neutron/cmd -copying neutron/cmd/pd_notify.py -> build/lib/neutron/cmd -copying neutron/cmd/__init__.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/ipset_cleanup.py -> build/lib/neutron/cmd -copying neutron/cmd/sanity_check.py -> build/lib/neutron/cmd -copying neutron/cmd/runtime_checks.py -> build/lib/neutron/cmd -creating 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 -copying neutron/services/logapi/rpc/server.py -> build/lib/neutron/services/logapi/rpc +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_geneveallocation.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/test_greallocation.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_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 -creating 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/fdb_population.py -> build/lib/neutron/agent/l2/extensions -copying neutron/agent/l2/extensions/qos.py -> build/lib/neutron/agent/l2/extensions -copying neutron/agent/l2/extensions/__init__.py -> build/lib/neutron/agent/l2/extensions -creating 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/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers -copying neutron/tests/unit/tests/test_base.py -> build/lib/neutron/tests/unit/tests -copying neutron/tests/unit/tests/__init__.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/functional/plugins/__init__.py -> build/lib/neutron/tests/functional/plugins -copying neutron/plugins/ml2/drivers/openvswitch/agent/__init__.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/vlanmanager.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent -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/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent -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/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 -copying neutron/services/logapi/drivers/openvswitch/log_ryuapp.py -> build/lib/neutron/services/logapi/drivers/openvswitch -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 -copying neutron/tests/unit/services/logapi/base.py -> build/lib/neutron/tests/unit/services/logapi -creating build/lib/neutron/common -copying neutron/common/rpc.py -> build/lib/neutron/common -copying neutron/common/constants.py -> build/lib/neutron/common -copying neutron/common/test_lib.py -> build/lib/neutron/common -copying neutron/common/exceptions.py -> build/lib/neutron/common -copying neutron/common/eventlet_utils.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/__init__.py -> build/lib/neutron/common -copying neutron/common/utils.py -> build/lib/neutron/common -copying neutron/common/config.py -> build/lib/neutron/common -copying neutron/common/ipv6_utils.py -> build/lib/neutron/common -copying neutron/common/_deprecate.py -> build/lib/neutron/common -creating build/lib/neutron/scheduler -copying neutron/scheduler/base_scheduler.py -> build/lib/neutron/scheduler -copying neutron/scheduler/base_resource_filter.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/scheduler/dhcp_agent_scheduler.py -> build/lib/neutron/scheduler -creating build/lib/neutron/tests/unit/services/portforwarding -copying neutron/tests/unit/services/portforwarding/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding -copying neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> build/lib/neutron/tests/unit/services/portforwarding -creating 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/tests/unit/services/trunk/seg_types/test_validators.py -> build/lib/neutron/tests/unit/services/trunk/seg_types -creating build/lib/neutron/services/auto_allocate -copying neutron/services/auto_allocate/db.py -> build/lib/neutron/services/auto_allocate -copying neutron/services/auto_allocate/exceptions.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 +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/constants.py -> 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/server.py -> build/lib/neutron/services/trunk/rpc -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/__init__.py -> build/lib/neutron/tests/unit/db/quota -copying neutron/tests/unit/db/quota/test_driver.py -> build/lib/neutron/tests/unit/db/quota -creating 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 -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 -creating build/lib/neutron/services/trunk/drivers -creating build/lib/neutron/services/trunk/drivers/linuxbridge +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 -copying neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov -creating 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 -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 -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/qos_driver.py -> 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 -creating 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/test_functional.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/__init__.py -> build/lib/neutron/tests/functional/pecan_wsgi -copying neutron/tests/functional/pecan_wsgi/utils.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/unit/plugins/ml2/drivers/test_type_geneve.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/test_helpers.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers -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/test_type_vxlan.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/base_type_tunnel.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/ext_test.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/mechanism_logger.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_vlan.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 -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/logapi/rpc -copying neutron/tests/unit/services/logapi/rpc/__init__.py -> 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/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge -copying neutron/worker.py -> build/lib/neutron -copying neutron/neutron_plugin_base_v2.py -> build/lib/neutron -copying neutron/service.py -> build/lib/neutron -copying neutron/version.py -> build/lib/neutron -copying neutron/auth.py -> build/lib/neutron -copying neutron/opts.py -> build/lib/neutron -copying neutron/__init__.py -> build/lib/neutron -copying neutron/manager.py -> build/lib/neutron -copying neutron/wsgi.py -> build/lib/neutron -copying neutron/policy.py -> build/lib/neutron -copying neutron/_i18n.py -> build/lib/neutron -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/__init__.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 -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 -copying neutron/tests/functional/db/test_models.py -> build/lib/neutron/tests/functional/db -copying neutron/tests/functional/db/test_migrations.py -> build/lib/neutron/tests/functional/db -copying neutron/tests/functional/db/__init__.py -> build/lib/neutron/tests/functional/db -copying neutron/tests/functional/db/test_ipam.py -> build/lib/neutron/tests/functional/db -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/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/tests/unit/services/l3_router -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 -copying neutron/tests/functional/constants.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/test_server.py -> build/lib/neutron/tests/functional -copying neutron/tests/functional/base.py -> build/lib/neutron/tests/functional -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/tests/functional/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers -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 -creating build/lib/neutron/services/externaldns -creating build/lib/neutron/services/externaldns/drivers -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 -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/agent/linux +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/daemon.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/xenapi_root_helper.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/ip_conntrack.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/iptables_manager.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/external_process.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/ip_lib.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/ip_link_support.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/keepalived.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/polling.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/dhcp.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/iptables_firewall.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/bridge_lib.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/__init__.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/ipset_manager.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ra.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/ethtool.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/l3_tc_lib.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/iptables_comments.py -> build/lib/neutron/agent/linux -copying neutron/agent/linux/pd.py -> build/lib/neutron/agent/linux -copying neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch -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 -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/agent/l3/test_legacy_router.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_dvr_router.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 -copying neutron/tests/functional/agent/l3/__init__.py -> 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_ha_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 -creating build/lib/neutron/agent/l3 -creating build/lib/neutron/agent/l3/extensions -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/__init__.py -> build/lib/neutron/agent/l3/extensions/qos -copying neutron/agent/l3/extensions/qos/base.py -> build/lib/neutron/agent/l3/extensions/qos -creating 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/test_iptables.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/agent/common -copying neutron/tests/unit/agent/common/test_utils.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/__init__.py -> 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 -creating 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_bridge_lib.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_utils.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_manager.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/failing_process.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_l3_tc_lib.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_interface.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/test_ovsdb_monitor.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_xenapi_root_helper.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_pd.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_async_process.py -> 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_iptables_firewall.py -> build/lib/neutron/tests/unit/agent/linux -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/services/logapi/drivers/base.py -> build/lib/neutron/services/logapi/drivers -creating build/lib/neutron/tests/functional/agent/windows -copying neutron/tests/functional/agent/windows/__init__.py -> build/lib/neutron/tests/functional/agent/windows -copying neutron/tests/functional/agent/windows/test_ip_lib.py -> build/lib/neutron/tests/functional/agent/windows -creating build/lib/neutron/services/timestamp -copying neutron/services/timestamp/__init__.py -> build/lib/neutron/services/timestamp -copying neutron/services/timestamp/timestamp_db.py -> build/lib/neutron/services/timestamp -copying neutron/services/timestamp/timestamp_plugin.py -> build/lib/neutron/services/timestamp -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/tests/unit/services/revisions -copying neutron/tests/unit/services/revisions/__init__.py -> build/lib/neutron/tests/unit/services/revisions -copying neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/lib/neutron/tests/unit/services/revisions -creating build/lib/neutron/services/l3_router -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/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 -copying neutron/services/trunk/drivers/__init__.py -> build/lib/neutron/services/trunk/drivers -copying neutron/services/trunk/drivers/base.py -> build/lib/neutron/services/trunk/drivers -copying neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch -copying neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch -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/agent/dhcp -copying neutron/agent/dhcp/agent.py -> build/lib/neutron/agent/dhcp -copying neutron/agent/dhcp/__init__.py -> build/lib/neutron/agent/dhcp -copying neutron/tests/unit/services/metering/__init__.py -> build/lib/neutron/tests/unit/services/metering -copying neutron/tests/unit/services/metering/test_metering_plugin.py -> build/lib/neutron/tests/unit/services/metering -creating 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/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers -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/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/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/tests/unit/quota/test_resource.py -> build/lib/neutron/tests/unit/quota +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/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/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/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 -copying neutron/conf/agent/database/agentschedulers_db.py -> build/lib/neutron/conf/agent/database -creating build/lib/neutron/agent/common -copying neutron/agent/common/ip_lib.py -> build/lib/neutron/agent/common -copying neutron/agent/common/resource_processing_queue.py -> build/lib/neutron/agent/common -copying neutron/agent/common/ovs_lib.py -> build/lib/neutron/agent/common -copying neutron/agent/common/polling.py -> build/lib/neutron/agent/common -copying neutron/agent/common/__init__.py -> build/lib/neutron/agent/common -copying neutron/agent/common/base_polling.py -> build/lib/neutron/agent/common -copying neutron/agent/common/utils.py -> build/lib/neutron/agent/common -creating build/lib/neutron/tests/functional/agent/l2 -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/privileged/agent/__init__.py -> build/lib/neutron/privileged/agent -copying neutron/ipam/requests.py -> build/lib/neutron/ipam -copying neutron/ipam/driver.py -> build/lib/neutron/ipam -copying neutron/ipam/exceptions.py -> build/lib/neutron/ipam -copying neutron/ipam/subnet_alloc.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/tests/functional/services/trunk/rpc -copying neutron/tests/functional/services/trunk/rpc/__init__.py -> 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 -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/services/loki -copying neutron/services/loki/__init__.py -> build/lib/neutron/services/loki -copying neutron/services/loki/loki_plugin.py -> build/lib/neutron/services/loki -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 -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 -copying neutron/tests/functional/services/__init__.py -> build/lib/neutron/tests/functional/services -creating build/lib/neutron/core_extensions -copying neutron/core_extensions/qos.py -> build/lib/neutron/core_extensions -copying neutron/core_extensions/__init__.py -> build/lib/neutron/core_extensions -copying neutron/core_extensions/base.py -> build/lib/neutron/core_extensions -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/data_plane_status.py -> build/lib/neutron/plugins/ml2/extensions -copying neutron/plugins/ml2/extensions/__init__.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/port_security.py -> build/lib/neutron/plugins/ml2/extensions -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 -creating build/lib/neutron/services/metering/drivers/iptables -copying neutron/services/metering/drivers/iptables/__init__.py -> build/lib/neutron/services/metering/drivers/iptables -copying neutron/services/metering/drivers/iptables/iptables_driver.py -> build/lib/neutron/services/metering/drivers/iptables -creating build/lib/neutron/objects/port -copying neutron/objects/port/__init__.py -> build/lib/neutron/objects/port -copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow -copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow -creating 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/test_l3_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/functional/tests -copying neutron/tests/functional/tests/__init__.py -> build/lib/neutron/tests/functional/tests -creating build/lib/neutron/tests/unit/tests/common -copying neutron/tests/unit/tests/common/__init__.py -> build/lib/neutron/tests/unit/tests/common -copying neutron/tests/unit/tests/common/test_net_helpers.py -> build/lib/neutron/tests/unit/tests/common -creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent -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/__init__.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/test_arp_protect.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent -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/__init__.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/services/metering/drivers/__init__.py -> build/lib/neutron/services/metering/drivers -copying neutron/services/metering/drivers/utils.py -> build/lib/neutron/services/metering/drivers -copying neutron/services/metering/drivers/abstract_driver.py -> build/lib/neutron/services/metering/drivers -creating build/lib/neutron/conf/services -copying neutron/conf/services/logging.py -> build/lib/neutron/conf/services -copying neutron/conf/services/metering_agent.py -> build/lib/neutron/conf/services -copying neutron/conf/services/__init__.py -> build/lib/neutron/conf/services -copying neutron/conf/services/extdns_designate_driver.py -> build/lib/neutron/conf/services -copying neutron/conf/services/provider_configuration.py -> build/lib/neutron/conf/services -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 -copying neutron/api/extensions.py -> build/lib/neutron/api -copying neutron/api/__init__.py -> build/lib/neutron/api -copying neutron/api/api_common.py -> build/lib/neutron/api -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/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/__init__.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 -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/__init__.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 -creating build/lib/neutron/tests/unit/cmd -copying neutron/tests/unit/cmd/__init__.py -> 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_sanity_check.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/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch -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/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/tests/unit/agent/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/agent -copying neutron/tests/unit/agent/test_agent_extensions_manager.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_resource_cache.py -> build/lib/neutron/tests/unit/agent -creating build/lib/neutron/services/segments -copying neutron/services/segments/db.py -> build/lib/neutron/services/segments -copying neutron/services/segments/exceptions.py -> build/lib/neutron/services/segments -copying neutron/services/segments/plugin.py -> build/lib/neutron/services/segments -copying neutron/services/segments/placement_client.py -> build/lib/neutron/services/segments -copying neutron/services/segments/__init__.py -> build/lib/neutron/services/segments -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/agent/l3/dvr.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/dvr_router_base.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/item_allocator.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/ha_router.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/dvr_edge_ha_router.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_router.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/dvr_snat_ns.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/l3_agent_extensions_manager.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/dvr_fip_ns.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/namespace_manager.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/legacy_router.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/router_info.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/namespaces.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_extension_api.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/ha.py -> build/lib/neutron/agent/l3 -copying neutron/agent/l3/fip_rule_priority_allocator.py -> build/lib/neutron/agent/l3 -creating build/lib/neutron/conf/agent/l3 -copying neutron/conf/agent/l3/keepalived.py -> build/lib/neutron/conf/agent/l3 -copying neutron/conf/agent/l3/__init__.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/ha.py -> build/lib/neutron/conf/agent/l3 -creating build/lib/neutron/services/trunk/drivers/openvswitch -copying neutron/services/trunk/drivers/openvswitch/constants.py -> build/lib/neutron/services/trunk/drivers/openvswitch -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 -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/unit/test_policy.py -> build/lib/neutron/tests/unit -copying neutron/tests/unit/dummy_plugin.py -> build/lib/neutron/tests/unit +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_opts.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_extension_portbindings.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/test_wsgi.py -> build/lib/neutron/tests/unit -copying neutron/tests/unit/extension_stubs.py -> build/lib/neutron/tests/unit -copying neutron/tests/unit/test_worker.py -> build/lib/neutron/tests/unit -creating 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 -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/__init__.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/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/base.py -> build/lib/neutron/services/l3_router/service_providers -creating build/lib/neutron/cmd/eventlet/plugins -copying neutron/cmd/eventlet/plugins/__init__.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/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/linuxbridge_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins -copying neutron/db/models/servicetype.py -> build/lib/neutron/db/models -copying neutron/db/models/dvr.py -> build/lib/neutron/db/models -copying neutron/db/models/segment.py -> build/lib/neutron/db/models -copying neutron/db/models/allowed_address_pair.py -> build/lib/neutron/db/models -copying neutron/db/models/l3ha.py -> build/lib/neutron/db/models -copying neutron/db/models/port_forwarding.py -> build/lib/neutron/db/models -copying neutron/db/models/l3.py -> build/lib/neutron/db/models -copying neutron/db/models/metering.py -> build/lib/neutron/db/models -copying neutron/db/models/address_scope.py -> build/lib/neutron/db/models -copying neutron/db/models/flavor.py -> build/lib/neutron/db/models -copying neutron/db/models/securitygroup.py -> build/lib/neutron/db/models -copying neutron/db/models/data_plane_status.py -> build/lib/neutron/db/models -copying neutron/db/models/portbinding.py -> build/lib/neutron/db/models -copying neutron/db/models/agent.py -> build/lib/neutron/db/models -copying neutron/db/models/__init__.py -> build/lib/neutron/db/models -copying neutron/db/models/loggingapi.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/provisioning_block.py -> build/lib/neutron/db/models -copying neutron/db/models/dns.py -> build/lib/neutron/db/models -copying neutron/db/models/external_net.py -> build/lib/neutron/db/models -copying neutron/db/models/l3_attrs.py -> build/lib/neutron/db/models -copying neutron/db/models/l3agent.py -> build/lib/neutron/db/models -creating build/lib/neutron/agent/linux/openvswitch_firewall -copying neutron/agent/linux/openvswitch_firewall/constants.py -> 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/rules.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/firewall.py -> build/lib/neutron/agent/linux/openvswitch_firewall -copying neutron/agent/linux/openvswitch_firewall/iptables.py -> build/lib/neutron/agent/linux/openvswitch_firewall -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/tests/functional/tests/common -copying neutron/tests/functional/tests/common/__init__.py -> build/lib/neutron/tests/functional/tests/common -copying neutron/db/migration/autogen.py -> build/lib/neutron/db/migration -copying neutron/db/migration/connection.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/tests/unit/notifiers -copying neutron/tests/unit/notifiers/test_nova.py -> build/lib/neutron/tests/unit/notifiers -copying neutron/tests/unit/notifiers/test_batch_notifier.py -> build/lib/neutron/tests/unit/notifiers -copying neutron/tests/unit/notifiers/__init__.py -> build/lib/neutron/tests/unit/notifiers -copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov -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/objects/qos -copying neutron/objects/qos/rule.py -> build/lib/neutron/objects/qos -copying neutron/objects/qos/qos_policy_validator.py -> build/lib/neutron/objects/qos -copying neutron/objects/qos/rule_type.py -> build/lib/neutron/objects/qos -copying neutron/objects/qos/__init__.py -> build/lib/neutron/objects/qos -copying neutron/objects/qos/binding.py -> build/lib/neutron/objects/qos -copying neutron/objects/qos/policy.py -> build/lib/neutron/objects/qos -creating build/lib/neutron/db/allowed_address_pairs -copying neutron/db/allowed_address_pairs/__init__.py -> build/lib/neutron/db/allowed_address_pairs -creating 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/functional/services/l3_router/test_l3_dvr_router_plugin.py -> build/lib/neutron/tests/functional/services/l3_router -copying neutron/plugins/__init__.py -> build/lib/neutron/plugins -creating build/lib/neutron/pecan_wsgi -copying neutron/pecan_wsgi/startup.py -> build/lib/neutron/pecan_wsgi -copying neutron/pecan_wsgi/constants.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/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/plugins/ml2/db.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/rpc.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/driver_context.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/plugin.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/__init__.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/ovo_rpc.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/models.py -> build/lib/neutron/plugins/ml2 -copying neutron/plugins/ml2/managers.py -> build/lib/neutron/plugins/ml2 -creating build/lib/neutron/conf/db -copying neutron/conf/db/l3_hamode_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/l3_gwmode_db.py -> build/lib/neutron/conf/db -copying neutron/conf/db/__init__.py -> build/lib/neutron/conf/db -copying neutron/conf/db/extraroute_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_agentschedulers_db.py -> build/lib/neutron/conf/db -creating build/lib/neutron/debug -copying neutron/debug/shell.py -> build/lib/neutron/debug -copying neutron/debug/commands.py -> build/lib/neutron/debug -copying neutron/debug/__init__.py -> build/lib/neutron/debug -copying neutron/debug/debug_agent.py -> build/lib/neutron/debug -creating 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/br_phys.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/__init__.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/br_tun.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 -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/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/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_port_security.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/__init__.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 -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/__init__.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 -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/services/logapi/common -copying neutron/services/logapi/common/validators.py -> build/lib/neutron/services/logapi/common -copying neutron/services/logapi/common/constants.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/exceptions.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/sg_callback.py -> build/lib/neutron/services/logapi/common -copying neutron/services/logapi/common/db_api.py -> build/lib/neutron/services/logapi/common -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/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/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/config.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/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 -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/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/__init__.py -> build/lib/neutron/tests/unit/ipam -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/extensions.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/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch +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/allowedaddresspairs.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/__init__.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_security.py -> build/lib/neutron/objects/port/extensions -copying neutron/services/qos/qos_plugin.py -> build/lib/neutron/services/qos -copying neutron/services/qos/__init__.py -> build/lib/neutron/services/qos -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 -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 -creating 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/api/rpc/callbacks/consumer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer -creating 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/driver.py -> 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/__init__.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/tests/functional/agent/l2/__init__.py -> build/lib/neutron/tests/functional/agent/l2 -copying neutron/tests/functional/agent/l2/base.py -> build/lib/neutron/tests/functional/agent/l2 -copying neutron/services/portforwarding/pf_plugin.py -> build/lib/neutron/services/portforwarding -copying neutron/services/portforwarding/__init__.py -> build/lib/neutron/services/portforwarding -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 -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 -copying neutron/tests/post_mortem_debug.py -> build/lib/neutron/tests -copying neutron/tests/tools.py -> build/lib/neutron/tests -copying neutron/tests/__init__.py -> build/lib/neutron/tests -copying neutron/tests/base.py -> build/lib/neutron/tests -copying neutron/tests/fake_notifier.py -> build/lib/neutron/tests -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_resources.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 -copying neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks -copying neutron/services/externaldns/drivers/__init__.py -> build/lib/neutron/services/externaldns/drivers -copying neutron/tests/unit/services/__init__.py -> build/lib/neutron/tests/unit/services -copying neutron/tests/unit/services/test_provider_configuration.py -> build/lib/neutron/tests/unit/services -creating build/lib/neutron/objects/db -copying neutron/objects/db/__init__.py -> build/lib/neutron/objects/db -copying neutron/objects/db/api.py -> build/lib/neutron/objects/db -creating 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 -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/qos/__init__.py -> build/lib/neutron/tests/unit/services/qos -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 -creating 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/agent/windows/test_ip_lib.py -> build/lib/neutron/tests/unit/agent/windows -copying neutron/tests/unit/api/rpc/__init__.py -> build/lib/neutron/tests/unit/api/rpc -copying neutron/ipam/drivers/__init__.py -> build/lib/neutron/ipam/drivers -copying neutron/privileged/__init__.py -> build/lib/neutron/privileged -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/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/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 -copying neutron/tests/unit/services/l3_router/service_providers/__init__.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers +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/test_iptables.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/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/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 -creating 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_ofswitch.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_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/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/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_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native -creating 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 -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 -creating build/lib/neutron/api/v2 -copying neutron/api/v2/router.py -> build/lib/neutron/api/v2 -copying neutron/api/v2/resource.py -> build/lib/neutron/api/v2 -copying neutron/api/v2/__init__.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 -creating 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 -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/test_l3_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_dvr_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 +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/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap -creating build/lib/neutron/tests/unit/hacking -copying neutron/tests/unit/hacking/__init__.py -> build/lib/neutron/tests/unit/hacking -copying neutron/tests/unit/hacking/test_checks.py -> build/lib/neutron/tests/unit/hacking -creating 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/resources_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/__init__.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/l3_rpc.py -> build/lib/neutron/api/rpc/handlers -creating build/lib/neutron/pecan_wsgi/hooks -copying neutron/pecan_wsgi/hooks/userfilters.py -> build/lib/neutron/pecan_wsgi/hooks -copying neutron/pecan_wsgi/hooks/context.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/ownership_validation.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/__init__.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/utils.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/quota_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks -copying neutron/pecan_wsgi/hooks/body_validation.py -> build/lib/neutron/pecan_wsgi/hooks -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 -copying neutron/services/trunk/callbacks.py -> build/lib/neutron/services/trunk -copying neutron/services/trunk/constants.py -> build/lib/neutron/services/trunk -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/rules.py -> build/lib/neutron/services/trunk -copying neutron/services/trunk/__init__.py -> build/lib/neutron/services/trunk -copying neutron/services/trunk/utils.py -> build/lib/neutron/services/trunk -copying neutron/services/trunk/models.py -> build/lib/neutron/services/trunk -copying neutron/api/rpc/__init__.py -> build/lib/neutron/api/rpc -copying neutron/agent/_topics.py -> build/lib/neutron/agent -copying neutron/agent/rpc.py -> build/lib/neutron/agent -copying neutron/agent/resource_cache.py -> build/lib/neutron/agent +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/__init__.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/firewall.py -> build/lib/neutron/agent copying neutron/agent/metadata_agent.py -> build/lib/neutron/agent -copying neutron/agent/dhcp_agent.py -> build/lib/neutron/agent copying neutron/agent/agent_extensions_manager.py -> build/lib/neutron/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 -copying neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent -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/cmd/eventlet/server -copying neutron/cmd/eventlet/server/__init__.py -> build/lib/neutron/cmd/eventlet/server -copying neutron/tests/unit/objects/test_common_types.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_network.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_objects.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_tag.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/test_auto_allocate.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_securitygroup.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_trunk.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_port_forwarding.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_servicetype.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_subnetpool.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_provisioning_blocks.py -> build/lib/neutron/tests/unit/objects -copying neutron/tests/unit/objects/test_rbac_db.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_ipam.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_ports.py -> build/lib/neutron/tests/unit/objects -creating 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/tests/unit/core_extensions/__init__.py -> build/lib/neutron/tests/unit/core_extensions -creating 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_address_scope.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_providernet.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_subnet_service_types.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_l3_ext_gw_mode.py -> 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/foxinsocks.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_availability_zone.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/__init__.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/extensionattribute.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_quotasv2_detail.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/test_servicetype.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_timestamp.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_external_net.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_network_ip_availability.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_qos_fip.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_agent.py -> build/lib/neutron/tests/unit/extensions -copying neutron/tests/unit/extensions/base.py -> build/lib/neutron/tests/unit/extensions -creating 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_port.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_resource_allocator.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/functional/cmd -copying neutron/tests/functional/cmd/__init__.py -> 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/process_spawn.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_ovs_cleanup.py -> build/lib/neutron/tests/functional/cmd -copying neutron/tests/functional/cmd/test_linuxbridge_cleanup.py -> build/lib/neutron/tests/functional/cmd +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 @@ -3948,7 +3983,7 @@ 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 644 to 755 +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 @@ -3956,3114 +3991,3114 @@ 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/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/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/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/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/__init__.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 -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/__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/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/__init__.py -> /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/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/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/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/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/services -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/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/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/exceptions.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/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/rules.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/__init__.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/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/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/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/server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc -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 -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 -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 -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/constants.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/driver.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/__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 -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/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/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/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/__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/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/__init__.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/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/utils.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/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/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 -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/__init__.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/timestamp_plugin.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/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/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/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/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/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 -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 -creating /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/logging_plugin.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/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/constants.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/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/__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/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/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/__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/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 -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 -creating /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/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 -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/__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 -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 -creating /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/__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/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/log_extension.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/agent/__init__.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/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/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/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/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/segments/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments -creating /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/metering_plugin.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/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/__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/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/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/__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 -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 -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/__init__.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/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/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/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/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/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/__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/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/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/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/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 -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/__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 -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 -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/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/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/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 -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 -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 -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 -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/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/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/portforwarding -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/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/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding -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/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/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/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/startup.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 +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/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/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/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/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/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/__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/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/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/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/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/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/service.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron -copying build/lib/neutron/version.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/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/constants.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/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/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/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/__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/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/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/_deprecate.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/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/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/__init__.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/auth.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron -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/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/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/driver_context.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/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/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 -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 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 -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 -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 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/__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/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/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/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_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_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 -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/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/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 -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/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/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 -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/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/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/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/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/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 -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/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/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/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/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/__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/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/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/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/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/__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 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_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/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/__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/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/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/__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 -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 +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 -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/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/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/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/__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 +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 -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 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/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/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/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 -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/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/__init__.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/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 -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 -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/__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/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 -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/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/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/_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 -creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov -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/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/__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 -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/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 -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/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/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/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 -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/__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/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/type_vxlan.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/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/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/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/__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/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/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/managers.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/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/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/__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/cmd -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 -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/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/pd_notify.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/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/ipset_cleanup.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/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/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/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/dhcp.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/metadata.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/__init__.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/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/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/__init__.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/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/sanity_check.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/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/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/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 -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/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/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/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/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/port -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 -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/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/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/__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/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/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/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/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/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 -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 -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 -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/subnetpool.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/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/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/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/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/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/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/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/__init__.py -> /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/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/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/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/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/subnet.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/stdattrs.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/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/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/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/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/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/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_type.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/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/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/ipam.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/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/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/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/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/__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/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/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/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/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron -copying build/lib/neutron/manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron -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/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/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/__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/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 -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 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/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/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 -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/__init__.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 -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/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 -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/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/l2 -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/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/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.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 -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/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/ovs_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/__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/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/utils.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/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/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/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/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/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/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/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_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/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/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/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/dhcp.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/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/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/ip_monitor.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/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/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/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/__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/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/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/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/__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/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/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/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/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/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/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/pd.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/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 -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/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/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/item_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/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_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/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_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_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/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/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/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/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/legacy_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/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/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/keepalived_state_change.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 -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 -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/__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/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/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/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/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/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/securitygroups_rpc.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 -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/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/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/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/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/agent_extensions_manager.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 -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/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/api.py -> /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/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/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/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/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/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 -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 +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 -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 -creating /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/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/machine_fixtures.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/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/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/__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/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/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/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/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/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/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/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/__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/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/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/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_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/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_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_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_mtu.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/__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/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/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/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/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/__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/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/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_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_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/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/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/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/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/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/base.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/tools.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 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/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/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/__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 -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/__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/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/__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/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/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 -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 -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/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/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 -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/__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/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/__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/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/__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 -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/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 -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 -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 -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/__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/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/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 -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 -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/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_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_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/__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 -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/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 -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 -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/__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/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 -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/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/__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 -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/__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/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 -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 -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 -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/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/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/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 -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 -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 -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/__init__.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/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 -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/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/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/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/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 -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/__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/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/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 -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 -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/__init__.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/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/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/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/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_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/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_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_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/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/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 -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/dummy_plugin.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/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 -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/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_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_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_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_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_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/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_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 -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 +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_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 -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 -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 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 -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/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 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/__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/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 -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 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/__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_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 -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/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/__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/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 -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 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/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/__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/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/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/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 +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 -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/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_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/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_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/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/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_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/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/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/__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 +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 -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 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/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 -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/__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/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/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/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 -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/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/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/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 -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 -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/__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/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/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 -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/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/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 -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__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/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/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 -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 -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/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 -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/__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 -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 -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/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/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/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 -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/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/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/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 -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_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/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/__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/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/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 -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/__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/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 -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_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/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/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/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/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/__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/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/objects -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_address_scope.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 -creating /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/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 -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_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_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_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/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/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_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_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_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_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_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/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_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_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/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/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/__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_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/__init__.py -> /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/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_securitygroup.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_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_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_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_subnet.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/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 -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/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_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_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_rbac_db.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_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_ipam.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 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_agent.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 -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 -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/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/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/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 -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/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/__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/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 -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/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/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/_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/agent -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/__init__.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/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/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 -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 -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 -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/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/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_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 -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_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/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/__init__.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_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 -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_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_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_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_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/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_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_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/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_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 -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_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/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/__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_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_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/__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_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_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/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_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_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 -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_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_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_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/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_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 -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/__init__.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/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 -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_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_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_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_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_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_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_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_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/__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_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/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/l3/extensions -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 -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/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_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 -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 -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 -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_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 -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 -creating /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/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 -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/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 -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 -creating /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/__init__.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/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/test_base.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 -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 -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 -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 -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 -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/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 +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_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_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_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_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_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_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_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_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/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/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_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_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_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/__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_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/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_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_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_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/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_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_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_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/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_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_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_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_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_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/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/test_wsgi.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/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 -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/__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/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/__init__.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_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 -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/__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 -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/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/__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/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/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_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/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 -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/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_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/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 -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/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/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/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/__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_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/test_extensions.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/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_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_sqlalchemytypes.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_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_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_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_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_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_portsecurity_db.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/__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/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/__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_standard_attr.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/__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/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/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/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_provisioning_blocks.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/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_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_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_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_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_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 -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/__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/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/test_worker.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/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/services -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/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/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 -creating /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 -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/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/__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/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_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 -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/__init__.py -> /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/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/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_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/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/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/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 -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/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/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/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/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 -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 -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/__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/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/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_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/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/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_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/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/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/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/__init__.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/__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 -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/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 -creating /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/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/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/__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/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/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 -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_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/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 -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_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/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/__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_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_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/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/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_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_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 -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_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/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_keepalived.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/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/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_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 -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/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_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_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_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/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/framework.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 -creating /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/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 -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/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/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_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_dhcp_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_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/__init__.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/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/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 +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_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_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/__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_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 -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/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 +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_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/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/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/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_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_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/__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/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 -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/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/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/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/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/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/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/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/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/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/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/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/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/logging.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/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/_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/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/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/_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/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/_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/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/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/__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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/_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/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/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/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/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/api -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/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 -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/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/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/__init__.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/__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/resource_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/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/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/events.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/__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/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/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 -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/__init__.py -> /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/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/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/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/__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/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/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/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/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 -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/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/securitygroups_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/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/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/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/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/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/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/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/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/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/l3_fip_qos.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/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_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/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/_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/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/network_ip_availability_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_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/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/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/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/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/quota_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/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 -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/__init__.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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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/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/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 -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/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/portbindings_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/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/_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/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/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/l3_gwmode_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/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/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/__init__.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 -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 -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/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/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/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/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/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 -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 -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 +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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/__init__.py -> /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/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/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/__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/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/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/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/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/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/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/l3_fip_port_details.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/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/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/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/_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/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/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/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/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/api.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/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/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/_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/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 +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/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/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/__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/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/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/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/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/__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/macvtap.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/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/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/__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/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 -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/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/__init__.py -> /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/__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/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/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/__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/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/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/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/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/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/__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/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/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/dhcp.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 -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 -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/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/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/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/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/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/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/__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/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/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_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/common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf -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/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/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/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/__init__.py to __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/__init__.py to __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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/__init__.py to __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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/__init__.py to __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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/__init__.py to __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/__init__.py to __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/__init__.py to __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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/__init__.py to __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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __init__.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 +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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/_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/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/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/__init__.py to __init__.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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/__init__.py to __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/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/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/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_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/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/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/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/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/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/__init__.py to __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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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_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/__init__.py to __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/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/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/__init__.py to __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/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/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/__init__.py to __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/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/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/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/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/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/__init__.py to __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/__init__.py to __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/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/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/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/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/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/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/__init__.py to __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.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/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/__init__.py to __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/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/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/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/_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_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/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/__init__.py to __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/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/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/__init__.py to __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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/__init__.py to __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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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_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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __init__.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/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/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/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/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/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/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.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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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_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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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_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/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_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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/__init__.py to __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_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/__init__.py to __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/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/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_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/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_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_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_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/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/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/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/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/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/__init__.py to __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_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/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_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_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/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/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/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/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/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/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/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/__init__.py to __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_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/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/__init__.py to __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/__init__.py to __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_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/__init__.py to __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_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/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/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/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/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/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/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/__init__.py to __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_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/__init__.py to __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_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/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/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/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/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/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/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_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_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/__init__.py to __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/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/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/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/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/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/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/__init__.py to __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_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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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_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/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/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_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_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/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/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/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/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/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/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/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/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_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_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_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/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_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/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/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_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/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/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/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/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/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/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/__init__.py to __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/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/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/__init__.py to __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_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/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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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_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/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_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/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/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_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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/__init__.py to __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/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/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__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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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_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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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_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/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/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/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/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/__init__.py to __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/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_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/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/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/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_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_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/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/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_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_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_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_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_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/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/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/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/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/__init__.py to __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/__init__.py to __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_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/__init__.py to __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_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_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_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_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/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/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/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/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_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_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_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/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_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/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/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_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/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/__init__.py to __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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/__init__.py to __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/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_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/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/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/__init__.py to __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/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_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_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_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/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_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_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/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_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/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/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/__init__.py to __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_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_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/__init__.py to __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_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_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/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_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_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/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_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_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_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/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_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/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/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/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_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_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_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_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_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_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_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/__init__.py to __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_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/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/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/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/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_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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/__init__.py to __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/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/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_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_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_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_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_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_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_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/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/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_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_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/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/__init__.py to __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_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/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_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_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_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/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_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_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_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/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_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_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_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_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_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/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/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/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/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/__init__.py to __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_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/__init__.py to __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/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/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/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/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/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/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_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/__init__.py to __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_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/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/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/__init__.py to __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/__init__.py to __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/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/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/__init__.py to __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_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/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/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_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/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/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_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_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_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_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_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_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/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/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/__init__.py to __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_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/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/__init__.py to __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/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/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/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_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/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/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_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_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_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_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_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/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/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/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/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/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/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/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/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/__init__.py to __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/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_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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/__init__.py to __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/__init__.py to __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/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_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/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/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_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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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_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/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/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/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/__init__.py to __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_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_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/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/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_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_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/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_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/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_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/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/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/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_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/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_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_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_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/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/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/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/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/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/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/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_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_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/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/__init__.py to __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_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/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/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/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/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/__init__.py to __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_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/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/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/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/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/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/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_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_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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/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/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/_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/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/_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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/_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/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/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/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/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/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/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/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/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/__init__.py to __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/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/__init__.py to __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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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_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/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/_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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/__init__.py to __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_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __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/__init__.py to __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/__init__.py to __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/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/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/__init__.py to __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/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/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/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/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/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/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/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/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/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/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/_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/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/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/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/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/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/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/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/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/_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/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/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/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/__init__.py to __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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/__init__.py to __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/__init__.py to __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/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/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/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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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/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/__init__.py to __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/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/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/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/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/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_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/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/__init__.py to __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/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_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/common.py to common.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/debug.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/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/ebtables.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ +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/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/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/dibbler.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/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 755 +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 @@ -7096,118 +7131,392 @@ + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel ++ for i in $@ ++ case "${1}" in + PKGOS_USE_PY2=no + shift -+ [ no = yes ] -+ [ yes = yes ] -+ py3versions -vr ++ for i in $@ ++ case "${1}" in ++ '[' no = yes ']' ++ '[' yes = yes ']' +++ py3versions -vr + PYTHON3S=3.7 -+ [ yes = no ] -+ [ disabled = disabled ] ++ '[' yes = no ']' ++ for pyvers in ${PYTHONS} ${PYTHON3S} ++ '[' disabled = disabled ']' + continue -+ [ 3.7 = disabled ] -+ echo 3.7 -+ cut -d. -f1 ++ for pyvers in ${PYTHONS} ${PYTHON3S} ++ '[' 3.7 = disabled ']' +++ echo 3.7 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ 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 ] ++ '[' 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.*) ++ 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=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.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_delete_flow -neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow ... 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=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_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.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_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since -neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since ... ok -ofport: [] for VIF: tap99id is not a positive integer -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 -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 +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.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 -Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', 'iface-to-br', 'tap0']. Exception: -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.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.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass ... 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.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.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.TestDhcpPluginApiProxy.test_get_active_networks_info -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info ... ok -Router to be updated is not in internal routers list: -NoneType: None -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.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.TestNetworkCache.test_put_network_existing -neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing ... 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/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 "/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 1118, in _mock_call - raise effect + File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call + raise result RuntimeError -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.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 -Failed to process compatible router: 130c4c65-1604-4dbf-9fb8-820ab944712f +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/agent/l3/agent.py", line 732, in _process_routers_if_compatible - self._process_router_if_compatible(router) + 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.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.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.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.test_agent.TestBasicRouterOperations.test_pd_ha_standby -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_standby ... 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 +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.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.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_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 @@ -7218,7 +7527,12 @@ 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' +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 @@ -7229,89 +7543,23 @@ 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' +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 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.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_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 -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.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_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 -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_vifport -neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport ... 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.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.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ -neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ ... ok -ofport: -1 for VIF: tap99id is not a positive integer -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.dhcp.test_agent.TestDeviceManager.test_setup -neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup ... 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.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.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 -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.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.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 -Alias or class name is not set -Error loading interface driver 'None' -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.TestNetworkCache.test_get_network_ids -neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids ... 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=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.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy -neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy ... 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.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 -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 -Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table + 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 @@ -7323,37 +7571,10 @@ File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect OSError -FDB extension is only supported for OVS and linux bridge agent, currently uses sriov -Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table -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 -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.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_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 -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.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 -Unable to configure floating IP dc453183-c5e0-4d0a-957d-2c12be551de4 for port forwarding c45bdf97-f229-4673-b89b-76478ba9f5c3 -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' -Found not yet ready openvswitch port: tap98 -Found not yet ready openvswitch port: tap97 -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 -ofport: -1 for VIF: pid4 is not a positive integer -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.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.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 @@ -7364,7 +7585,9 @@ 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' +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 @@ -7375,7 +7598,7 @@ 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' +stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'wrong.driver' During handling of the above exception, another exception occurred: @@ -7384,8 +7607,29 @@ 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' +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 @@ -7395,45 +7639,27 @@ 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_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.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.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_agent.TestBasicRouterOperations.test_destroy_namespace -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace ... ok -Failure notifying DHCP server of ready DHCP ports. Will retry on next iteration. +Error loading class by class name 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.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace ... 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.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.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.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.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.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.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.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.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.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 + 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 @@ -7444,12 +7670,11 @@ 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' -Rule priority not found for floating ip 20.0.0.3 -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.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 +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 @@ -7460,640 +7685,152 @@ 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' +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 30, in import_class - __import__(mod_str) -ValueError: Empty module name -Error loading interface driver 'openvswitchXX' -Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', 'list-ports', 'br-int']. Exception: -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 -Unsupported QoS rule type for b6780976-1137-4ce2-b0b0-459caa8c364d: fake_type; skipping -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.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.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.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_mod_delete_flows_strict -neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict ... ok + 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.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.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_set_default_route_no_subnet_delete_gateway -neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway ... 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 +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 -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.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.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.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.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 -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start ... 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 -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 -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.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.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 -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.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.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.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active -neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active ... 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.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 -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.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.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_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_qos.PortPolicyMapTestCase.test_has_policy_changed -neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed ... 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.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.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.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_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_delete_all_ports -neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports ... 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 -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.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception -neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception ... ok -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.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_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_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.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.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_port_create_end -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end ... 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.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.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 -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_resource_processing_queue.TestExclusiveResourceProcessor.test_updates -neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates ... 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.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.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.TestNetworkCache.test_remove_network -neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network ... 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.dhcp.test_agent.TestNetworkCache.test_put_network -neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network ... 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.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.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.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.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.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.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.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 -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.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.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_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_resource_processing_queue.TestExclusiveResourceProcessor.test_master -neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_master ... 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.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.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_on_exit -neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit ... ok -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.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.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.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.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.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete -neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete ... 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.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.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.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 -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.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.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_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_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.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.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network ... 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_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_subnet_create_end -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end ... ok -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 -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.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 -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.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port -neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port ... 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_subnet_update_dhcp -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp ... 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.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.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.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.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.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.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.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.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.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_qos.PortPolicyMapTestCase.test_get_ports -neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports ... 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_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.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.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.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.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.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.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.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_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_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_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.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.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.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.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.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.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.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.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_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.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.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_init_host -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host ... ok -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.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.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.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.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.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.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_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_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.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.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.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.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.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_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.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.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy ... 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 -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.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_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.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.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.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.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_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.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.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.TestDeferredOVSBridge.test_apply_order -neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order ... 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.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 -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.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 -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.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.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__process_update_policy -neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy ... ok -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.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 -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.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.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_agent_remove_external_gateway -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway ... ok -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 +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.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.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.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_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.TestNetworkCache.test_get_port_ids -neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids ... 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.dhcp.test_agent.TestDhcpAgent.test_call_driver -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver ... 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_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.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.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.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.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.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.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.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.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.dhcp.test_agent.TestNetworkCache.test_put_port -neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port ... 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_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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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_disable_metadata_proxy_spawn -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn ... 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.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_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.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.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 -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.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.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 -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.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.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 -neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 ... 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 -Unable to configure floating IP e095cc33-ae22-451b-a66b-93449aaabcce for port forwarding fc880283-8de2-41dc-8495-926feb277ff1 -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.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.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.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.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_qos.QosExtensionRpcTestCase.test_handle_known_port -neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port ... 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__process_network_update_not_connected_to_router -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router ... 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 -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.dhcp.test_agent.TestDeviceManager.test_update -neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update ... 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 -Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table -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.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.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.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.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.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 -An interface driver must be specified -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 -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 -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.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 -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 -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: - +Failed to process compatible router: 85f5d5fd-ae51-485e-b503-24b483408b95 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.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.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 -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.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.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.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_remove_external_gateway_dist_dual_stack -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack ... 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 -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.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.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.TestDhcpAgent.test_start_ready_ports_loop -neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop ... 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.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_process_router_floatingip_disabled -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled ... 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_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.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.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.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.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.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.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.common.test_ovs_lib.TestDeferredOVSBridge.test_default_cookie -neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_default_cookie ... ok -Rule priority not found for floating ip 20.0.0.3 + 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 @@ -8103,6 +7840,8 @@ 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 @@ -8121,427 +7860,499 @@ 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 -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 +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.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.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.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.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 -Failed to fetch router information for '879f3e7b-8f1a-4da4-b381-fb823df69013' +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/agent/l3/agent.py", line 664, in _process_router_update - [update.id]) + 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 -oslo_messaging.exceptions.MessagingTimeout -Failed to fetch router information for '' +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/l3/agent.py", line 664, in _process_router_update - [update.id]) + 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: Failed to get router info +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.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 -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_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_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_agent.TestBasicRouterOperations.test_destroy_router_namespace -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace ... 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.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.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.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.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 -Failed to process compatible router: 05692699-e783-4665-bdeb-e5f5d974e723 +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/agent.py", line 732, in _process_routers_if_compatible - self._process_router_if_compatible(router) + 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 -oslo_messaging.exceptions.MessagingTimeout -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_agent.TestBasicRouterOperations.test_removed_from_agent -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent ... 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.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.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 -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.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.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 -Alias or class name is not set -Error loading interface driver 'None' -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.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 -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.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.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.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.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.dhcp.test_agent.TestDeviceManager.test_destroy -neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy ... 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.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 -Rule priority not found for floating ip 20.0.0.3 -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.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.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.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.dhcp.test_agent.TestDictModel.test_dict_contains_list -neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_contains_list ... ok -Unable to process HA router 0d36c2df-ce0e-4c4e-bb03-a06aa7d9ad88 without HA port -NoneType: None +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 -Error while initializing router 0d36c2df-ce0e-4c4e-bb03-a06aa7d9ad88 +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 0d36c2df-ce0e-4c4e-bb03-a06aa7d9ad88 without HA port +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.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.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.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.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.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.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.test_ip_lib.TestIPRoute.test_add_gateway_subtable -neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_gateway_subtable ... 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.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.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 -Invalid line in /file, ignoring: corrupt_entry_no_delimiter - -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.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 -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_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.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.l2.extensions.test_qos.QosAgentDriverTestCase.test_update -neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update ... 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.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.test_agent.TestBasicRouterOperations.test_process_router_interface_added -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added ... 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.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.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.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.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.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_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.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.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.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_agent.TestBasicRouterOperations.test_agent_remove_internal_network -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network ... 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 -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.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.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.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_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.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_namespace_manager.TestNamespaceManager.test_is_managed -neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed ... ok -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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 -Unable to find FDB Interface p1p1. Exception: -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.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.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 -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_fdb_population.FdbPopulationExtensionTestCase.test_delete_port -neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port ... ok -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.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.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.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_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.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 -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.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.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.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_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_async_process.TestAsyncProcess.test_iter_stderr -neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_iter_stderr ... 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_generate_radvd_mtu_conf -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf ... 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.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.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.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_agent.TestBasicRouterOperations.test_process_cent_router -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router ... 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.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_add_floating_ip -neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip ... ok -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.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_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.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.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.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.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_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_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.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.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.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.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_read_all_leases_file_leases -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases ... 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.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_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.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.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.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 -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_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.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_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.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.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 - -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.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 -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 -Rule priority not found for floating ip 20.0.0.3 -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_utils.AgentUtilsExecuteTest.test_xenapi_root_helper -neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_xenapi_root_helper ... 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_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.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_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_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.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.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_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.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_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_utils.TestUnixDomainHttpProtocol.test_init_new_style_client -neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client ... 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.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.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client -neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client ... 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.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 -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.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 -Router to be updated is not in internal routers list: 46609ba5-75ee-43e2-9d1e-536940f7f59b -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.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.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_dist_router -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router ... 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.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.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.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.linux.test_daemon.TestDaemon.test_init -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init ... 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.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 @@ -8553,6 +8364,8 @@ 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 @@ -8575,133 +8388,28 @@ 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_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_daemon.TestUnwatchLog.test_unwatch_log -neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log ... ok -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 -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.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_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.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.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.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.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.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.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.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.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.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.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 -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_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf ... 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_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_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.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.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.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_pd_have_subnet -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_have_subnet ... 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 -Did not find expected name "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.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 -Did not 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.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 -security_group is already registered -security_group_rule is already registered -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_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 -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_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_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_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.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.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_daemon.TestDaemon.test_init_nopidfile -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile ... 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.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_dhcp.TestDnsmasq.test_release_unused_leases -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases ... 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.linux.test_daemon.TestPidfile.test_is_running_uuid_false -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false ... 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.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.linux.test_dhcp.TestDnsmasq.test_spawn -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn ... 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.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.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.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_interface.TestABCDriver.test_delete_ipv6_addr -neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr ... 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.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.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.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.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.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_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.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.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 -Got error trying to set mac, retrying: -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.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 @@ -8711,268 +8419,743 @@ 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_get_service_plugin_list -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_service_plugin_list ... 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.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_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_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.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 -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.linux.test_interface.TestOVSInterfaceDriver.test_unplug -neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug ... 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_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.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_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_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.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.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.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_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.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_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.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.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.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_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.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.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.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.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_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.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 -L3 agent failure to setup NAT for floating IPs +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/router_info.py", line 290, in process_snat_dnat_for_fip - self.process_floating_ip_nat_rules() + 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 -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 +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 -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_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules -neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules ... 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.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd ... 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 -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_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.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.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.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_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_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.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.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.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 -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.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_added_dist -neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist ... 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 -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_floating_ip_moved_dist -neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist ... ok -Rule priority not found for floating ip 19.4.4.2 -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.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_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.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.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.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.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 -L3 agent failure to setup floating IPs +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/router_info.py", line 408, in configure_fip_addresses - return self.process_floating_ip_addresses(interface_name) + 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 -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 +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 -Setting ['sysctl', '-w', 'net.ipv4.ip_nonlocal_bind=1'] in namespace fip-a3950d34-b45a-4c07-9d30-57fe8f7a396f failed: . -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 -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.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.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 -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_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.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.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.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.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.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 -Fork failed +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/linux/daemon.py", line 185, in _fork - pid = os.fork() + 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 -OSError: 1 -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.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 -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.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True -neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True ... 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.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.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.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.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.l3.test_item_allocator.TestItemAllocator.test_release -neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release ... ok -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 -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_item_allocator.TestItemAllocator.test__init__readfile -neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile ... 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.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 +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.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.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_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.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 -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 -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.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_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.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.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.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 -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.TestIPv6IpRouteCommand.test_add_route -neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route ... 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.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.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.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_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.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.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.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.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__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.TestDnsmasq.test_spawn_cfg_broadcast -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast ... 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.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.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.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 @@ -8980,6 +9163,10 @@ 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 @@ -8987,1043 +9174,2124 @@ 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.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_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.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull ... 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.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_daemon.TestPidfile.test_is_running -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running ... 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.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.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull ... 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_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_daemon.TestPidfile.test_read -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read ... 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 -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.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_async_process.TestAsyncProcess.test__pid_none -neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__pid_none ... 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 -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 -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.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range ... 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.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 -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.linux.test_async_process.TestAsyncProcess.test_cmd -neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_cmd ... 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.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_daemon.TestDaemon.test_handle_sigterm -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm ... 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.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 -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.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 -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 -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 -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.linux.test_daemon.TestDaemon.test_delete_pid -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid ... 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.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_daemon.TestPidfile.test_init -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init ... 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.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name -neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name ... 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 -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.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_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_daemon.TestPrivileges.test_setgid_with_name -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name ... 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.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.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 -neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 ... 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.linux.test_daemon.TestPidfile.test_is_running_uuid_true -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true ... 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.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.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_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.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.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 -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_daemon.TestPidfile.test_unlock -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock ... 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_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_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 -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 -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.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.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_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_daemon.TestPrivileges.test_drop_uid_privileges -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges ... 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_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule ... 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 -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.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.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_daemon.TestPrivileges.test_setuid_fails -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails ... ok -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.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_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.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns -neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns ... 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.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_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_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.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.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_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.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.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_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_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_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.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_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.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 -Did not find expected name "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_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.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file -neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file ... 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_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_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_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.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.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value ... 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.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_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_get_ipv6_llas -neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas ... 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_daemon.TestPrivileges.test_drop_no_privileges -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges ... ok -RuntimeError in obtaining namespace list for namespace cleanup. +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/l3/namespace_manager.py", line 117, in list_all - namespaces = ip_lib.list_network_namespaces() + 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 -RuntimeError +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.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_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_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_config_generation -neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_config_generation ... 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_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_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_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.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_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_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.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes -neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes ... 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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Device lo cannot be used as it has no MAC address -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_ip_lib.TestIPCommandBase.test_as_root_namespace_true -neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_true ... 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_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 -Did not 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.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_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_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__generate_opts_per_subnet_forced_metadata -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata ... ok -Can't gracefully delete the router 70ba5a3a-2622-4006-a98d-abb333879da0: no router namespace found -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.l3.test_router_info.TestRouterInfo.test_process_delete -neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete ... ok -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.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_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_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_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_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.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.TestIpRouteCommand.test_delete_route_with_scope -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_with_scope ... ok -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 -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.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.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.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_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.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.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.test_external_process.TestProcessManager.test_pid -neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid ... 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 -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.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_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 -Unable to convert value in /var/path/uuid.pid -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 -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_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.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_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_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_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.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.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_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_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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Got error trying to set mac, retrying: -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 -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_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark ... 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.TestIpLinkCommand.test_set_mtu -neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu ... 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 -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.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_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.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.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_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_tc_lib.TestTcCommand.test_get_filters_bw_limits -neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits ... 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.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_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.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_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_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_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.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_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.TestGetRoutingTable.test_get_routing_table_4 -neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_4 ... 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_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_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_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_utils.AgentUtilsExecuteTest.test_without_helper -neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper ... 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.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.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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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.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_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 -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_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.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.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.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.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_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_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 -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.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.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.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.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_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.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 -Rule priority not found for floating ip 20.0.0.3 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.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.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_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_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.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.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.api.v2.test_base.JSONV2TestCase.test_delete_keystone -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone ... 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.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.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.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_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config -neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config ... 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_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_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.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.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.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.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.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_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_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress ... 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) +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.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_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format -neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_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 -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.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.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.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_ipv6_egress_tcp_port -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_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.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_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_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.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources -neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources ... ok -Process 1 [fake] still running after 5 seconds. Sending 9 to kill it. -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_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.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.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field ... 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_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_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.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.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.api.v2.test_base.ListArgsTestCase.test_list_args -neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args ... 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.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.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_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_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 -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.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.v2.test_base.SortingTestCase.test_get_sorts -neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts ... ok -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_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_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_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_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_tc_lib.TestTcCommand.test_update_tbf_bw_limit -neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_tbf_bw_limit ... 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 -Pidfile already exist. Daemon already running? -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.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.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.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_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 -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_daemon.TestDaemon.test_start_running -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running ... 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_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.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.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.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.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_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_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_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_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.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.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_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 -/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: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. +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 "/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/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 -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json..TestException: 网络 +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.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 -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_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_manager.IptablesManagerStateFulTestCase.test_binary_name -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name ... 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.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.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.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call -neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call ... 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_utils.TestUnixDomainHttpConnection.test_connect -neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect ... 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.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.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 -Did not 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.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.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_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 -l3-agent cannot contact neutron server to retrieve service plugins enabled. Check connectivity to neutron server. Retrying... Detailed message: . -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_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_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.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.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.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.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.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.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_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.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_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.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.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.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.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.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.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.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.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 -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.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.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.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_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.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.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name -neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name ... 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 -Respawning None for uuid test-uuid -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_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.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.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.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.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.test_rpc.AgentRPCPluginApi.test_get_devices_details_list -neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list ... ok -Got error trying to set mac, retrying: -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.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_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_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters ... ok -Router '66ed25b4-79b5-4a50-b386-f076673ad413' is not compatible with this agent. +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/l3/agent.py", line 732, in _process_routers_if_compatible - self._process_router_if_compatible(router) + 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 -neutron.common.exceptions.RouterNotCompatibleWithAgent: Router '66ed25b4-79b5-4a50-b386-f076673ad413' is not compatible with this agent. -Removing incompatible router '66ed25b4-79b5-4a50-b386-f076673ad413' -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.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 -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.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 -Type of the router a2db9270-f441-4d76-b9b8-89cda42b12cc changed. Old type: ha=True; distributed=False; New type: ha=False; distributed=False -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.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr -neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr ... ok -Router to be updated is not in internal routers list: -NoneType: None -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_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.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.TestIpWrapper.test_del_veth -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth ... ok +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.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.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_pd.TestPrefixDelegation.test_remove_stale_ri_ifname -neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_stale_ri_ifname ... 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_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.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 -security_group is already registered -security_group_rule is already registered -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.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.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_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.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.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_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule ... ok -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.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.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 -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.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_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_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_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.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_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_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_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_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.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_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.TestIPDeviceCommandBase.test_name_property -neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property ... 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.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.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 -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 -Failed to process compatible router: 5519363f-e76f-4489-ae56-bd711f3e6c9a -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.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_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_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.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.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.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_utils.AgentUtilsExecuteTest.test_execute_raises -neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises ... 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.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 -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.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 -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_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_security_groups_rule_not_updated -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated ... 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.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_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_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_ip_lib.TestIpAddrCommand.test_flush -neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush ... 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.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.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.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_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.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_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 -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.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.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.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.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_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_ip_lib.TestIpLinkCommand.test_delete -neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete ... 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.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip -neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip ... 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.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_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_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.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.common.test__deprecate.TestMovedGlobals.test_renamed_global -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global ... ok -Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. -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. -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 -Timeout in RPC method ns1.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 ns1.method calls to 8 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 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 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 ns2.method calls to 8 seconds. Restart the agent to restore it to the default value. -Timeout in RPC method ns2.method. 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 ns2.method calls to 16 seconds. Restart the agent to restore it to the default value. -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 -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 -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.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route ... ok -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.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.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_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_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_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_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.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.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.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.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 -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_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_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_utils.TestPathUtilities.test_remove_abs_path -neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path ... 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.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.TestIpRuleCommand.test__parse_line -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__parse_line ... 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 -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.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 @@ -10037,6 +11305,9 @@ 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 @@ -10050,6 +11321,11 @@ 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 @@ -10063,6 +11339,8 @@ 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 @@ -10076,2688 +11354,1663 @@ File "/usr/lib/python3/dist-packages/mock/mock.py", line 1121, in _mock_call result = next(effect) StopIteration -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_utils.TestUnixDomainHttpProtocol.test_init_with_client -neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client ... 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.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error -neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error ... 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.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.TestIpWrapper.test_add_vxlan_dstport -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport ... 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 -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.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.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start -neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start ... 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.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_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_dhcp.TestDhcpBase.test_base_abc_error -neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error ... 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 -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.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 -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.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_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_garbage_collect_namespace_does_not_exist -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist ... ok -Interface monitor is not active -Interface monitor is not active -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.linux.test_dhcp.TestDhcpLocalProcess.test_disable -neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable ... 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.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.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state -neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state ... 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.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_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_dhcp.TestDnsmasq.test_output_opts_file -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file ... ok -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 -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.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.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 -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.TestIpWrapper.test_namespace_is_empty -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty ... ok -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_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.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 -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 -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_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.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_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.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.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.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 -DVR: FIP gateway port with interface name: fg-c46195cc-62 does not exist in the given namespace: fip-9cfd32f8-1196-4aa4-a6ca-95f262bafe14 -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-c46195cc-62 -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.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 -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_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.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.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.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.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.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 -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.linux.test_external_process.TestProcessManager.test_pid_invalid_file -neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file ... 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_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.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 +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 -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 -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.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources -neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources ... 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 -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.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 -/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_udp -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp ... ok -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.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.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.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.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 -/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. +Did not 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, -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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. -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 -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.test_rpc.AgentRPCPluginApi.test_get_device_details -neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details ... 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.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.agent.linux.test_external_process.TestProcessMonitor.test_unregister -neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister ... ok -Invalid value for pagination_max_limit: abc. It should be an integer greater to 0 -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.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.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.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.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge -neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge ... ok -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.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 -No MTU configured for port port-1234 -No MTU configured for port port-1234 -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_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_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_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_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 -Namespace fip-3ec23b61-f77c-4b74-bd09-b09efed1f1d3 does not exist. Skipping _delete -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.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.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.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_interface.TestBridgeInterfaceDriver.test_plug_no_ns -neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_no_ns ... 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.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 -Namespace test was deleted during IPTables operations. -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_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_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_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_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.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.linux.test_interface.TestLegacyDriver.test_plug -neutron.tests.unit.agent.linux.test_interface.TestLegacyDriver.test_plug ... 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.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 -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.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 -No MTU configured for port port-1234 -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_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge -neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge ... 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.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_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.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.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.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.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.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_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_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.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 -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.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.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.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 -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.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_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_daemon.TestPidfile.test_init_open_fail -neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_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 -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_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script -neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices ... ok -Did not find expected name "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_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.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.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.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway -neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway ... 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 -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_daemon.TestPrivileges.test_drop_gid_privileges -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges ... ok -security_group is already registered -security_group_rule is already registered -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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.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.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 -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_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.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 security_group is already registered security_group_rule is already registered Extension path '' doesn't exist! -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_daemon.TestPrivileges.test_setuid_with_id -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id ... 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.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. -router is already registered -floatingip is already registered -rbac_policy is already registered +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.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.TestIpAddrCommand.test_list_filtered -neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filtered ... 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 ... ok -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 -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 -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__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_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.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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28872028 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port -neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port ... 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_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend -neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend ... 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.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.linux.test_ip_lib.TestIpRouteCommand.test_add_gateway -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_gateway ... ok -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.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended -neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended ... ok -Failed to get interface addresses: fake_dev. +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.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 -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.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 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.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.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type -neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type ... 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_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.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.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.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins -neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins ... 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.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_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_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.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.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 -neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 ... 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.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.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_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_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_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.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 -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.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.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_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.linux.test_utils.AgentUtilsExecuteTest.test_with_helper -neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_helper ... 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_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_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_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 -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_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.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.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_utils.TestBaseOSUtils.test_is_effective_user_str_id -neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_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. +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 -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_daemon.TestPrivileges.test_setgid_fails -neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails ... 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 +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.linux.test_utils.TestUnixDomainWSGIServer.test_run -neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run ... ok -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.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_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.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.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.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_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 -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_resources.GetResourceClsTestCase.test_unknown_type -neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type ... 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.test_xenapi_root_helper.TestXenapiRootHelper.test_execute_nocommand -neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_execute_nocommand ... 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_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 -Did not 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_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_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.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 -Did not 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_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.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 -Did not find expected name "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.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type -neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type ... ok -Unable to configure IP address for floating IP: sentinel.id -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 -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.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_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_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.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant ... 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.api.v2.test_base.APIv2TestCase.test_sort -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort ... 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_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.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.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.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.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_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.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_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.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 +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.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.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.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.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.api.v2.test_base.APIv2TestCase.test_filters_empty -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty ... 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 -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.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.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.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.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_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.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.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.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.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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4480988 agent, after_create +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 "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4480988 agent, after_create + 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/neutron_lib/callbacks/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.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists -neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4480988 agent, after_create + 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 "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters -neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters ... 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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4480988 agent, after_create + 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/neutron_lib/callbacks/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.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.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_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.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.l3.test_router_info.TestRouterInfo.test_update_routing_table -neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table ... ok + 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 -/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/tmp7q1b6247/tmpqpwe4o7c/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.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.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_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_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 -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.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.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.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address -neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address ... 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.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 -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_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.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_daemon.TestDaemon.test_daemonize -neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize ... 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 -/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.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 -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.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.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.openvswitch_firewall.test_firewall.TestOFPort.test_update -neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update ... 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.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 -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.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 -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_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_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 -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.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 -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.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.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.api.v2.test_base.JSONV2TestCase.test_list_noauth -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth ... 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_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope -neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope ... 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 -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.test_dhcp.TestDhcpBase.test_restart -neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart ... 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. -/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 "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 -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_new_port_and_rpc -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc ... ok -Did not find expected name "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 -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 +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 -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 -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.TestIPv6IpRouteCommand.test_delete_route_with_scope -neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_with_scope ... ok -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_api_common.PrepareUrlTestCase.test_configured_prefix -neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix ... 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.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 -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.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.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_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_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_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.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.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr ... 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.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.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_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.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.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.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.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.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 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.windows.test_ip_lib.TestIpWrapper.test_get_devices -neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices ... 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__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 -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 +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 -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_tc_lib.TestTcCommand.test_delete_tbf_bw_limit -neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit ... ok -No sqlalchemy event for resource network found 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 -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.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 +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 -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_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.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy ... 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.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 -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 +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 -/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. +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 -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.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.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_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 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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_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.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.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.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 -/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.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.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_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_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_ip_lib.TestIpWrapper.test_add_veth -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -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 +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 -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 +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 -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.agent.linux.test_async_process.TestAsyncProcess.test_iter_stdout -neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_iter_stdout ... ok -router is already registered -floatingip is already registered -rbac_policy is already registered -security_group is already registered -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 -security_group_rule is already registered -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 -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.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.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant ... 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.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.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.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.common.test_cache_utils.TestCachingDecorator.test_no_cache -neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache ... 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.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_iptables_failure -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure ... ok -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.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.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/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) -Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. -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 -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. +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! -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 4 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_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. -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 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. +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 -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 -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.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.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 -/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 "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 -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.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 +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 -Router to be updated is not in internal routers list: f0c3d63d-919b-4bb7-b8ea-392cd4203ded -NoneType: None -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 -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 -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 -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.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.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.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 -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.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id -neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id ... 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.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices ... ok -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.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.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.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 -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 -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.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 -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.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_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_pd.TestPrefixDelegation.test_add_update_legacy_router -neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_legacy_router ... ok -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.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.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 -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.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 -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 -/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.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 -Did not 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_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.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 -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.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.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_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server -neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server ... ok -Did not find expected name "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) -/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 +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.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_rpc.TestConnection.test_create_consumer -neutron.tests.unit.common.test_rpc.TestConnection.test_create_consumer ... ok -neutron.tests.unit.common.test_rpc.TestRPC.test_init -neutron.tests.unit.common.test_rpc.TestRPC.test_init ... 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 -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.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.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 -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 +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 -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 -Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place -Extension path '' doesn't exist! -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' -security_group is already registered -security_group_rule is already registered -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.api.v2.test_base.NotificationTest.test_network_delete_notifer -neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifer ... 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.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered -neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered ... 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.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.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.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.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_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.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions -neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions ... 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 -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.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.common.test_utils.TestExceptionLogger.test_pool_spawn_normal -neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal ... ok -neutron.tests.unit.api.v2.test_base.V2Views.test_port -neutron.tests.unit.api.v2.test_base.V2Views.test_port ... ok -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__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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -/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.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.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.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 -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error ... ok -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 -Did not find expected name "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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits -neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits ... ok -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 -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.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.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.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace -neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace ... 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.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.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.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 -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 -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 -Did not 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.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.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.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.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated -neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated ... 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 -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.cmd.test_netns_cleanup.TestNetnsCleanup.test_main -neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main ... 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.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 "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.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 -Did not 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.TestIPDevice.test_str -neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str ... 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.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.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.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled -neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled ... 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.cmd.test_sanity_check.TestSanityCheck.test_setup_conf -neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf ... ok -No more DHCP 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 -Unable to schedule network e3d54c92-7606-40c9-9d26-be619dffe370: no agents available; will retry on subsequent port and subnet creation events. -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.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 -Did not find expected 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_limit_with_zero -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero ... 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.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 -Did not 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_kill_process_exception_1_True -neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_1_True ... 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_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_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.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none ... ok -neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_memoize -neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_memoize ... ok -Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. -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.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_ip_lib.TestIPRoute.test_delete_route -neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route ... ok -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.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.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.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 -Did not find expected name "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.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.common.test_utils.TestAuthenticIPNetwork.test_retains_original_format -neutron.tests.unit.common.test_utils.TestAuthenticIPNetwork.test_retains_original_format ... 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_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 -Did not 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.TestIPv6IpRouteCommand.test_del_gateway_success -neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_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 -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.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 -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.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process -neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process ... 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.test_rpc.AgentRPCPluginApi.test_tunnel_sync -neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync ... 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 -Did not find expected name "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_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_ip_lib.TestIPv6IpRouteCommand.test_get_gateway -neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_get_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.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 -Command: sentinel.cmd; Exit code: 1; Stdin: fake_stdin; Stdout: fake_stdout; Stderr: fake_stderr -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.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.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 -neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 ... ok -network is already registered -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.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_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.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_dhcp.TestDhcpLocalProcess.test_enable -neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable ... 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.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_ip_lib.TestIpNeighCommand.test_add_entry -neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry ... 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.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources ... ok -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 -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_ip_lib.TestIpAddrCommand.test_del_address -neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address ... 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.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' -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 -Did not find expected name "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_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_ip_lib.TestIpLinkCommand.test_set_down -neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down ... 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.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 -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 -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.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' -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.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_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_ip_lib.TestIpLinkCommand.test_set_name -neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name ... ok -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 -Did not 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.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 -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 -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.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 -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_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_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_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.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull ... ok -No more DHCP agents -Unable to schedule network d3cd0010-9f67-48ef-ab7a-b4db88ef5148: no agents available; will retry on subsequent port and subnet creation events. -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.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_ip_lib.TestIpNeighCommand.test_flush -neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush ... 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 -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 -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.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.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.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific ... 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.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.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_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc -neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc ... 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.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.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback -neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback ... 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.common.test_cache_utils.TestOsloCache.test_get_cache -neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache ... 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_filter_ipv4_egress_tcp_mport -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport ... 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 "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py -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.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed ... 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.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 -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 -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.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces -neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces ... ok -Process [fakecmd] dies due to the error: fakedata -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 -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 "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.ImportModulesRecursivelyTestCase.test_recursion_1__ -neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ ... 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.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 -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.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code -neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code ... 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.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 -neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active -neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active ... 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 -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.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 "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 "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_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.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.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_utils.AgentUtilsExecuteTest.test_stderr_true -neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true ... ok +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 "Security_groups_port_filtering_lib" 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 "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_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action -neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action ... ok -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 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.v2.test_base.APIv2TestCase.test_filters_with_fields -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields ... 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.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.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 -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 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.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 -Did not find expected 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 -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 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_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 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.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 "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_filter_bad_vrrp_with_dport -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport ... ok +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 -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 21e7d00c-912b-44d9-9a1e-867849ca0d62: no agents available; will retry on subsequent port and subnet creation events. -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 +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 -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_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_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 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4745604 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4745604 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-4745604 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_shared -neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared ... ok -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_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4745604 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -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_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_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.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 -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 "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.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_ingress_tcp -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp ... 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 -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.api.v2.test_base.JSONV2TestCase.test_delete_noauth -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth ... 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 +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 -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_proxy_request_other_code -neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_other_code ... 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_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py -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 -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_ip_lib.TestIPv6IpRouteCommand.test_add_gateway_subtable -neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway_subtable ... 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_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.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_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_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py -security_group is already registered -security_group_rule is already registered -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_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_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.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 "Security_groups_port_filtering_lib" 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_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_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.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_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_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py -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.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 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 "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.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress ... 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.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 "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.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 -/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_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_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py -Did not find expected 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 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 -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_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_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_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.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 -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 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_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_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 -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 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_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.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.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 -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 +/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 "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.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated ... 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 "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 -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.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone -neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone ... ok -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 +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.v2.test_base.APIv2TestCase.test_filters -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters ... 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_firewall.IptablesFirewallTestCase.test_remove_unknown_port -neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port ... ok +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 -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.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions -neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions ... 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 +/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 -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.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_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.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.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 -/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 -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.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error -neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_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.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 -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_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name ... ok -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 +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 -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 -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.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.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation -neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation ... ok -Namespace test was deleted during IPTables operations. -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 Extension path '' doesn't exist! -Loaded plugins do not implement extension supported_extension interface -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_ip_lib.TestIpRuleCommand.test__make_canonical_lookup -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_lookup ... ok Extension path '' doesn't exist! -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 +Did not find expected name "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 -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.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 -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 -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.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_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.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 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.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception -neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4632438 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port -neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port ... 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_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.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.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.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 -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 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.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips -neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips ... 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.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 -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 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.JSONV2TestCase.test_update_keystone -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone ... 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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" 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 "Security_groups_port_filtering_lib" 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 -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 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 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.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 -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 +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 "Security_groups_port_filtering_lib" 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.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 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.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 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.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated -neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated ... 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.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 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.v2.test_base.APIv2TestCase.test_sort_without_direction -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction ... 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 -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 -Did not 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_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.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 -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.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.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.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 -Failed to get network interfaces. -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.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 -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.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.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource -neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource ... 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 -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 -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.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.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id -neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_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 /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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "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 -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.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.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.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 +/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 -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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected 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.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.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.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.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 -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.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin -neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin ... 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.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.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_utils.TestKillProcess.test_kill_process_with_different_signal -neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal ... 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.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.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.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to ... 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 -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 -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_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.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 +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.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.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices ... ok -Extension path '' doesn't exist! -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 -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 -Extension path '' doesn't exist! -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_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.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.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.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none ... 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_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.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize -neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize ... ok -Could not release DHCP leases for these IP addresses after 3 tries: fdca:3ba5:a17a::1 +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 -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.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.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.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 -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.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.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 -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.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 -neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 ... 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. -security_group is already registered -security_group_rule is already registered -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 -/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. +/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 /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.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.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update -neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -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.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' Did not 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_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.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call -neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call ... 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_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 -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_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.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.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.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall ... ok -Extension path '' doesn't exist! +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 -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_custom_supported_implementation_plugin_specific -neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific ... ok -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit ... 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.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name -neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name ... 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.QuotaTest.test_create_network_quota_without_limit -neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "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 -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_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.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 -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.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.db.metering.test_metering_db.TestMetering.test_delete_metering_label -neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label ... ok -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.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 -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.v2.test_base.NotificationTest.test_network_create_notifer -neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifer ... 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 -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 -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.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific ... 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.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 -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_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.v2.test_base.CreateResourceTestCase.test_resource_creation -neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation ... 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.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 -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.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated -neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated ... ok Did not find expected name "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_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.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 -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__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.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated -neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated ... 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.TestIpRuleCommand.test_add_rule_v6_exists -neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6_exists ... 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 -neutron.tests.unit.common.test_rpc.TestRPC.test_get_client -neutron.tests.unit.common.test_rpc.TestRPC.test_get_client ... 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.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, -/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. +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, -Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. -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. -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 -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. -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 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 80 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 100 seconds. Restart the agent to restore it to the default value. -Timeout in RPC method method_1. Waiting for 6 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 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. -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.common.test_rpc.TimeoutTestCase.test_method_timeout_10x_config_ceiling -neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_10x_config_ceiling ... 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 -security_group is already registered -security_group_rule is already registered -Hello -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 -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.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.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.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 +Did not find expected name "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 -neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address -neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address ... 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_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 +/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 -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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "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 -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.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.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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -network is already registered -subnet is already registered -subnetpool is already registered -port is already registered -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 +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.APIv2TestCase.test_fields_multiple_with_empty -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty ... 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 -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.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide -neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide ... 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 "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.SubresourceTest.test_update_sub_resource -neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_sub_resource ... skipped u'this class will be deleted' -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 -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_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_resources.IsValidResourceTypeTestCase.test_unknown_type -neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type ... 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.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 -No sqlalchemy event for resource network found -No sqlalchemy event for resource subnet found -No sqlalchemy event for resource subnetpool found -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.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 ... No sqlalchemy event for resource port found -ok -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.V2Views.test_subnet -neutron.tests.unit.api.v2.test_base.V2Views.test_subnet ... ok -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 -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 -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.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_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py -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 -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.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.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 -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.v2.test_base.JSONV2TestCase.test_retry_on_index -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index ... 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 "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.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 -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_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.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.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.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 "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.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 -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.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 -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.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 -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 -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 Did not 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.ExtensionTestCase.test_extended_create -neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create ... 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.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 -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context ... ok -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 -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 -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.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.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.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.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 Did not find expected name "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_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.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 "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 -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.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits -neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits ... 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_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.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule -neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule ... ok -Did not find expected name "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.ResourcesPushRpcCallbackTestCase.test_push -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push ... 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.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 -Extension path '' doesn't exist! -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 Did not 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.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin -neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin ... ok -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 -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.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 -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 "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.JSONV2TestCase.test_create_bad_keystone_tenant -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5651542 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "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.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.TestThrottler.test_method_docstring_is_preserved -neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5651542 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5651542 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 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.v2.test_base.JSONV2TestCase.test_create_attr_not_specified -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5651542 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 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 "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 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.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 "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 -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 -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.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 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.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 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.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 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_with_partial_matched_string -neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string ... ok +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 -Cannot clean up created object 1234. Exception: 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.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 -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 Did not find expected name "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_deletion_fails -neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails ... 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.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.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 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.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota ... ok -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 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.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 -neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 ... 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.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.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing -neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing ... 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.api.v2.test_base.JSONV2TestCase.test_create_no_resource -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource ... 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.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 -/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 +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, -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 "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. +/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.test_agents_db.TestAgentsDbMixin.test_agent_health_check -neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check ... 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 -/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. +/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 "/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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled_non_exists -neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled_non_exists ... ok -neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise -neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise ... 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.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.common.test_rpc.ServiceTestCase.test_operations -neutron.tests.unit.common.test_rpc.ServiceTestCase.test_operations ... 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 -neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier -neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier ... 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.common.test_rpc.TestRPC.test_get_server -neutron.tests.unit.common.test_rpc.TestRPC.test_get_server ... ok + 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. -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.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 -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 -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 "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py -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 -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 -/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, +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 -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.JSONV2TestCase.test_create_bulk_partial_body -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body ... 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 -Did not 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.TestAuthenticIPNetwork.test_invalid_values -neutron.tests.unit.common.test_utils.TestAuthenticIPNetwork.test_invalid_values ... 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 -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 -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.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant ... 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 -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.v2.test_base.JSONV2TestCase.test_get_keystone -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone ... 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 -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.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 -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.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 -neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 ... ok -network is already registered -subnet is already registered -subnetpool is already registered -port is already registered -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 -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_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py -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' -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 -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort ... ok -Rescheduling router f3b54ab8-7007-4e70-99e5-4d9bdb2060c0 from agent ebb960cd-1ed3-44dd-be45-7084f87c371a because the agent did not report to the server in the last 150 seconds. -/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 "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py -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 "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 "Security_groups_port_filtering_lib" 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_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_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. -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.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 -Did not find expected 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.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated ... 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, -Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place -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 -neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise -neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise ... 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.v2.test_router.TestRouter.test_pecan_factory -neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory ... 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 -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 -router is already registered -floatingip is already registered -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered 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 @@ -12765,377 +13018,133 @@ 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 -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.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 "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 -neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache -neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache ... 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, -/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.TimeoutTestCase.test_timeout_unaffected_when_explicitly_set -neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_unaffected_when_explicitly_set ... ok -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 "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.TestIPLink.test_address_error -neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_error ... 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 -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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -The device does not exist on the system: fake_dev. -/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.TestAuthenticEUI.test_invalid_values -neutron.tests.unit.common.test_utils.TestAuthenticEUI.test_invalid_values ... ok -Failed to execute . 1 out of 2 -Failed to execute . 2 out of 2 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143011915 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Failed to reschedule router f3b54ab8-7007-4e70-99e5-4d9bdb2060c0 -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 f3b54ab8-7007-4e70-99e5-4d9bdb2060c0: no eligible l3 agent 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.common.test_utils.TestIECUnitConversions.test_bytes_to_bits -neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits ... ok -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 -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.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 -/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_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 Did not 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.TestIpVersionFromInt.test_ip_version_from_int_ipv4 -neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 ... 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 -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 "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_readonly_attr -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr ... 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.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 -/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.APIv2TestCase.test_fields -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142932157 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142932157 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142932157 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142932157 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 Did not 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_content_type_from_accept -neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept ... 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.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 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 is already registered -security_group_rule is already registered +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 -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.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 -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 -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.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.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.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.APIv2TestCase.test_filters_multiple -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple ... ok +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 -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 -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 -neutron.tests.unit.common.test_rpc.TestConnection.test_close -neutron.tests.unit.common.test_rpc.TestConnection.test_close ... 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 -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.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 -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.common.test_utils.TestAuthenticEUI.test_retains_original_format -neutron.tests.unit.common.test_utils.TestAuthenticEUI.test_retains_original_format ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_list_keystone_bad -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_badExtension path '' doesn't exist! - ... ok -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.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.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 -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 -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_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.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.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation -neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation ... 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 -neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated ... 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.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented -neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_delete_custom_collection_method -neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method ... 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.agent.windows.test_ip_lib.TestIPLink.test_address_no_address -neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_no_address ... 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.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty ... ok -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.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 -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 -Did not 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_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_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 -neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit -neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit ... 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 +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.api.v2.test_resource.RequestTestCase.test_content_type_with_charset -neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset ... ok -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.TestPortRuleMasking.test_port_rule_masking_edge_cases -neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases ... ok +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 -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.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.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url -neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url ... ok Did not find expected name "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 -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.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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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.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.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.common.test_rpc.TestRequestContextSerializer.test_serialize_context -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_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) -/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.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 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. Increasing timeout for method_1 calls to 4 seconds. Restart the agent to restore it to the default value. -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 -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 -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.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 -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.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.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.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.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 -Did not find expected name "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_ipv4_default -neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_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.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull ... 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 -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_optional_extensions_no_error -neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error ... 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 "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.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 -Did not 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.TestThrottler.test_throttler -neutron.tests.unit.common.test_utils.TestThrottler.test_throttler ... 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.api.v2.test_base.JSONV2TestCase.test_update_noauth -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth ... ok -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_extract_fields_no_port_policy -neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_port_policy ... 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.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_resource -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource ... 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 +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 @@ -13177,164 +13186,74 @@ 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.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 -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 -Did not find expected name "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.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 -No more DHCP agents -Unable to schedule network a520e154-2141-4eee-8d91-6bfe2f12ff13: no agents available; will retry on subsequent port and subnet creation events. -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 -/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, +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 "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.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 -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.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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__get_dict_ignore_missing -neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing ... ok -Did not find expected name "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_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 -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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -neutron.tests.unit.api.v2.test_base.V2Views.test_network -neutron.tests.unit.api.v2.test_base.V2Views.test_network ... ok -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk ... ok -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 -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 -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 -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 /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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_kill_dhcp -neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp ... ok -Did not find expected name "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.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context -neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context ... 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 -Did not 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_ovs_cleanup.TestOVSCleanup.test_delete_neutron_ports -neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_delete_neutron_ports ... 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.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 -No more DHCP agents -Unable to schedule network 055d8c8d-ffad-4bc6-926b-5014dfbb0811: 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--2143118457 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143118457 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143118457 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.api.v2.test_base.JSONV2TestCase.test_list_keystone -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143118457 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "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 -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 "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 -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 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118570019 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118570019 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118570019 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "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 "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_update_quota_usage -neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118570019 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "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 "Security_groups_port_filtering_lib" 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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 -Did not find expected 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 @@ -13342,610 +13261,513 @@ 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 -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 "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.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 "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.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage ... 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.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 "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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 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 "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.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 -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 -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 -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 -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 -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 "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 -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.SortingTestCase.test_get_sorts_with_project_id -neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id ... 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 -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 "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_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 -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 -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.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.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 -Did not find expected name "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 -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 "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 -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 Did not find expected name "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 -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized..TestException: Translated error -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.metering.test_metering_db.TestMetering.test_create_metering_label -neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143240845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 Did not 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_5xx_logged_info_level -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level ... 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 -network is already registered -subnet is already registered -subnetpool is already registered -port is already registered -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 -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 -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 -Unable to schedule network a8ad5585-ca24-44fb-b350-d1c4ad167c6e: no agents available; will retry on subsequent port and subnet creation events. -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 -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status ... ok +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.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 +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 -/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.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, -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 -Did not find expected name "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_no_route_args -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args ... 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. +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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143140533 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' +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 -Did not find expected name "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--2143140533 agent, after_create +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/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' + 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143140533 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143240845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 +/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, -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: 网络 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143140533 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 +Did not find expected name "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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143268179 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142892393 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143268179 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142892393 agent, after_create +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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143268179 agent, after_create +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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143268179 agent, after_create +/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' -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 -An exception occurred while creating the port:{'port': {'network_id': 'd3829091-fea7-4fe3-8f6f-a80592fa76ef', '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. -/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: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, -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -network is already registered -subnet is already registered -subnetpool is already registered -port is already registered -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 -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_off -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off ... ok -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 -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.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.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.TestRequestContextSerializer.test_deserialize_context_no_tenant_id -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_tenant_id ... ok -Unable to schedule network a8ad5585-ca24-44fb-b350-d1c4ad167c6e: 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_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_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.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.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.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_quota_usage_by_tenant -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_tenant ... 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_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation ... ok -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 +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 -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 Did not find 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.TestQuotaDbApiAdminContext.test_set_quota_usage_dirty -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_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 +Did not 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 -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 +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 -Did not find expected name "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.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas ... ok -network is already registered -subnet is already registered -subnetpool is already registered -port is already registered -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.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 -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.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.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.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.TestQuotaDbApi.test_remove_expired_reservations -neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143104873 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_tenant_quotas -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_tenant_quotas ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143104873 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 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--2143104873 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_and_resource -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_tenant_and_resource ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143104873 agent, after_create +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' -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 +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 -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 -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 Did not find expected 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.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 -No more DHCP agents -Unable to schedule network f98f0308-c379-43ed-bc10-b305a367bc5f: 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 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 -Did not find expected name "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--2141470777 agent, after_create +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--2141470777 agent, after_create +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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141470777 agent, after_create +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.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 "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--2141470777 agent, after_create +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 -Did not find expected name "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 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.TestAgentsDbMixin.test__get_dict_broken -neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140402839 agent, after_create +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--2140402839 agent, after_create +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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140402839 agent, after_create +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--2140402839 agent, after_create +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 -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 "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_agents_resource_versions -neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions ... ok router is already registered floatingip is already registered rbac_policy is already registered @@ -13957,262 +13779,294 @@ 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_disabled -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled ... 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, -Did not find expected name "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 adff50c4-9a8d-4f87-9ecb-3335900e934e from agent 00f76fb0-97c7-4c71-897c-a536d3622ff2 because the agent did not report to the server in the last 150 seconds. +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_agent_registration_bad_timestamp -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp ... ok +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 dc50a876-40b2-4b21-8ad7-8f3627557899: 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--2142791287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142791287 agent, after_create +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--2142683525 agent, after_create +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' -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--2142791287 agent, after_create +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--2142791287 agent, after_create +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.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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--2142894309 agent, after_create +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' -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--2142894309 agent, after_create +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' -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--2142894309 agent, after_create +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--2142894309 agent, after_create +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--2118702069 agent, after_create +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.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer -neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer ... 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 -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 "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_reschedule_succeeded_after_failed_notification -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification ... 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 -Did not find expected 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_duplicate_mac_ip -neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip ... 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 Did not find expected name "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 -Rescheduling router 693f481a-ed2f-407d-8401-78110a0a48f3 from agent 6bc7d4fb-d88a-43b9-a7db-3d4a8ae7441a 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 -oslo_db.exception.DBError: None -Rescheduling router 693f481a-ed2f-407d-8401-78110a0a48f3 from agent 6bc7d4fb-d88a-43b9-a7db-3d4a8ae7441a because the agent did not report to the server in the last 150 seconds. -Failed to reschedule router 693f481a-ed2f-407d-8401-78110a0a48f3 -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 693f481a-ed2f-407d-8401-78110a0a48f3 from agent 6bc7d4fb-d88a-43b9-a7db-3d4a8ae7441a because the agent did not report to the server in the last 150 seconds. -Failed to reschedule router 693f481a-ed2f-407d-8401-78110a0a48f3 -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 693f481a-ed2f-407d-8401-78110a0a48f3 from agent 6bc7d4fb-d88a-43b9-a7db-3d4a8ae7441a 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 693f481a-ed2f-407d-8401-78110a0a48f3 from agent 6bc7d4fb-d88a-43b9-a7db-3d4a8ae7441a 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 -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_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 -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 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 "/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 "/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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py + 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 -Did not find expected 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_with_admin_state_down -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down ... ok -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 -No more DHCP agents -Unable to schedule network e83adb9b-b1de-4933-8ebc-09d5bac406bf: no agents available; will retry on subsequent port and subnet creation events. +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--2142683525 agent, after_create +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) @@ -14222,932 +14076,606 @@ 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--2118616637 agent, after_create +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' -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 -No more DHCP agents -Unable to schedule network f98f0308-c379-43ed-bc10-b305a367bc5f: 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 -/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 +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/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. + File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 249f9233-15a1-4f14-8102-73617fae65b5: 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--2143057277 agent, after_create +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 -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.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_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed ... ok -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 -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.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_get_notifier_null_publisher -neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier_null_publisher ... ok -router is already registered -floatingip is already registered -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity ... ok -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 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 2 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_2. 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_2 calls to 4 seconds. Restart the agent to restore it to the default value. -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 -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.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 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_sync_data -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data ... 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_common.FilterFieldsTestCase.test_multiple_arguments_keyword -neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword ... ok +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 -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 Did not find expected name "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_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 Did not find expected name "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_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 +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 -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 -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 -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 -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields -neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_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 -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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "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 -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 -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 -No more DHCP agents -Unable to schedule network 9d80846d-4643-4556-943d-a2361ac19b3c: 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--2142830423 agent, after_create +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--2142830423 agent, after_create +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' -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--2142830423 agent, after_create +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.api.v2.test_resource.RequestTestCase.test_request_context_elevated -neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142830423 agent, after_create +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' -/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. +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 "/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. -Did not find expected name "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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_status_204 -neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 ... 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_dvr_router_manual_rescheduling -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling ... 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 more DHCP agents -Unable to schedule network 4b2ab23c-6038-4f24-85d9-0bb659cd2bbc: 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 -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 -router 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 -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.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools -neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools ... ok + File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -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 -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 "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_listen_processes -neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes ... ok -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 -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--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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142655367 agent, after_create +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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142655367 agent, after_create +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_driver.TestDbQuotaDriver.test_create_quota_limit -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit ... ok -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 -Did not find expected name "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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota ... ok -IPAM subnet referenced to Neutron subnet 7d17f91f-c901-4de8-91c6-8a9540ab6cde does not 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.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 -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_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.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 -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 -Did not find expected name "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_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 -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_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted ... 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.TestBasicGet.test_single_get_admin -neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_admin ... ok -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed ... ok -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity -neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity ... 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.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.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 -No more DHCP agents -Unable to schedule network 032ddd00-98ab-430f-9977-f53cf503f6c9: 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.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.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 -Did not find expected name "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--2118868057 agent, after_create +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' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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--2118868057 agent, after_create +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' -Did not find 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_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--2118868057 agent, after_create +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' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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--2118868057 agent, after_create +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.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 -Did not find 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_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 f772bfb1-d4fc-4fa8-a44e-1e3896db797a: 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 -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 +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.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr -neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr ... 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_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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142697497 agent, after_create +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' -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--2142697497 agent, after_create +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--2142697497 agent, after_create +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' -/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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142697497 agent, after_create +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.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 +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 -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 "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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5373334 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_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_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142649767 agent, after_create +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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142649767 agent, after_create +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--2142649767 agent, after_create +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--2142649767 agent, after_create +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' -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 -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 -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 -No more DHCP agents -Unable to schedule network 4b2ab23c-6038-4f24-85d9-0bb659cd2bbc: 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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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_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 -router is already registered -floatingip is already registered -rbac_policy is already registered -security_group 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 -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 -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.common.test__deprecate.TestMovedGlobals.test_not_last_line -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 -router is already registered -floatingip is already registered -rbac_policy is already registered -security_group is already registered -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 -security_group_rule is already registered -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global ... ok -No active L3 agents -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 -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.TestIsAutoAddressSubnet.test_combinations -neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations ... 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_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 -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_rpc.TestRPC.test_cleanup_notifier_null -neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_notifier_null ... 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. +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 -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. -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 -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.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater -neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142194539 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142194539 agent, after_create +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--2142194539 agent, after_create +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--2142194539 agent, after_create +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' -Did not find expected name "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.ImportModulesRecursivelyTestCase.test_recursion_2___ -neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143257459 agent, after_create +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--2143257459 agent, after_create +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--2143257459 agent, after_create +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "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' -Did not 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_spawn_normal -neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143257459 agent, after_create +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' -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.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 -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 -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 -Did not find expected name "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 -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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable -neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_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 -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 -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.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.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 -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 -No more DHCP agents -Unable to schedule network 9084700c-3a78-40ab-ad8a-c6272814f795: no agents available; will retry on subsequent port and subnet creation events. -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 -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.TestPortsV2.test_list_ports_with_pagination_emulated -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_emulated ... 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 -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 "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_no_qos_plugin_loaded -neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded ... ok +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 -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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -Did not find expected name "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_add_to_two_l3_agents -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents ... 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 f772bfb1-d4fc-4fa8-a44e-1e3896db797a: no agents available; will retry on subsequent port and subnet creation events. +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 -Did not find expected 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_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 -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--2143173619 agent, after_create +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' -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--2143173619 agent, after_create +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--2143173619 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143173619 agent, after_create +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' -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 -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 Did not find expected name "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 @@ -15155,79 +14683,134 @@ 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 "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 ec7a65ac-1cfa-449a-8170-1c13188a763d: 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_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142838643 agent, after_create +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--2142838643 agent, after_create +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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142733249 agent, after_create +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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142838643 agent, after_create +Did not find expected name "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--2142838643 agent, after_create +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--2142733249 agent, after_create +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--2142733249 agent, after_create +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' -Did not find expected name "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_add_to_l3_agent_two_times -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142733249 agent, after_create +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 -/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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 @@ -15235,53 +14818,52 @@ 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.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 -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 -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 -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 -Did not find expected name "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_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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_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 "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_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 -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 -Did not find 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_metering_label_rule -neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule ... 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_reserved_dhcp_port_creation -neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation ... ok -Rescheduling router 8694c061-70f4-4a36-9aee-b2a5241c030f from agent 6c0f938c-c18f-411c-b896-29e89f569a92 because the agent did not report to the server in the last 150 seconds. -Failed to reschedule router 8694c061-70f4-4a36-9aee-b2a5241c030f +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) @@ -15290,10 +14872,8 @@ 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. -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 -Rescheduling router 04ac8da4-c0eb-4243-9fd2-32dad3ac6187 from agent 6c0f938c-c18f-411c-b896-29e89f569a92 because the agent did not report to the server in the last 150 seconds. -Failed to reschedule router 04ac8da4-c0eb-4243-9fd2-32dad3ac6187 +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) @@ -15314,119 +14894,122 @@ 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.TestSubnetPoolsV2.test_list_subnetpools_filters_none -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_filters_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 Did not find expected name "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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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--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.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents ... ok +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 -Did not find expected name "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_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_db_base_plugin_v2.TestPortsV2.test_bad_mac_format -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_bad_mac_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 router is already registered floatingip is already registered rbac_policy is already registered security_group 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 security_group_rule is already registered -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142920929 agent, after_create +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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142920929 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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_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 +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 -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 -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 -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 -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.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 -Did not find expected 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_common.ConvertToDictTestCase.test_simple_object -neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_simple_object ... ok -No more DHCP agents -Unable to schedule network 0a615bec-84c3-43fb-8b5f-1e189398fecb: 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 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_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty -neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty ... ok -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 "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.TestQuotaDbApiAdminContext.test_create_reservation -neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4575752 agent, after_create +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-4575752 agent, after_create +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 -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 rbac_policy is already registered security_group is already registered -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 security_group_rule is already registered -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4575752 agent, after_create +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) @@ -15437,69 +15020,288 @@ 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-4575752 agent, after_create +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' -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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118678065 agent, after_create +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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_v2.DbModelTenantTestCase.test_resource_type_fields -neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.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 -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 +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 -/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_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 -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 -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 more DHCP agents -Unable to schedule network 1d8de8d0-67d0-420e-b21a-b7895fa2acc5: 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 +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 -/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, +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-4575752 agent, after_create +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' -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 Did not find expected name "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_wrong_input -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_wrong_input ... ok -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 "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. @@ -15558,13 +15360,29 @@ 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 -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 +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() @@ -15619,21 +15437,64 @@ 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.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 8ec9dffb-8e98-447e-b4a0-380f42eddccd: no agents available; will retry on subsequent port and subnet creation events. -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.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 -/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, +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 -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 -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() @@ -15688,13 +15549,109 @@ 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. -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4322120 agent, after_create +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' -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 +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() @@ -15749,78 +15706,218 @@ 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. -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4322120 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-4322120 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4322120 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 +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 -No more DHCP agents -Unable to schedule network 3cb4ae44-f652-4c8e-8d0c-10edcc51f4b4: no agents available; will retry on subsequent port and subnet creation events. -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142994433 agent, after_create +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) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142994433 agent, after_create + 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/neutron_lib/callbacks/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--2142994433 agent, after_create + 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_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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142994433 agent, after_create +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/neutron_lib/callbacks/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.TestSubnetsV2.test_create_subnet_with_two_dns -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_dns ... 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.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 -Rescheduling router 01a7ae52-3af1-4ff1-a035-a5c9d5645149 from agent a37c06fd-6729-4178-aea9-d6b3a8254d9f because the agent did not report to the server in the last 150 seconds. + 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() @@ -15875,8 +15972,13 @@ 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 -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() @@ -15931,269 +16033,47 @@ 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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global -neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global ... ok -Did not find expected name "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 -Did not find expected name "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, -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 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. -neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup -neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup ... ok -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 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 20 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. -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 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 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 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 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 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 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 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. -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. -neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_sleep -neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_sleep ... ok -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 -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.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 -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 -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 -/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.TestExcDetails.test_attach_exc_details_with_None_interpolation -neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation ... 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 -Did not find expected 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_from_dead_agent -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4626366 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation -neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation ... ok -Did not find expected name "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 -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 "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.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.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.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 -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 Did not find expected name "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_driver.TestDbQuotaDriver.test_get_all_quotas -neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_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_with_v6_allocation_pool -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_allocation_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 -Did not find expected 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_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 -No more DHCP agents -Unable to schedule network 8ec9dffb-8e98-447e-b4a0-380f42eddccd: no agents available; will retry on subsequent port and subnet creation events. -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 "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_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 -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--2118415153 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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.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 -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 -Did not find expected name "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_duplicate_mac_generation -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_mac_generation ... ok -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 -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 -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_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 -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 -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 +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. @@ -16252,23 +16132,95 @@ 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.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 +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.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.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 -An exception occurred while creating the subnet:{'subnet': {'network_id': '07d3157c-ca40-4abc-8972-c6d07ea8770c', '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': ''}} -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_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__ @@ -16343,8 +16295,8 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 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__ @@ -16362,208 +16314,128 @@ 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143118765 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143118765 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 -Did not find expected 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 b54c380e-c5ba-4a8f-a2ae-0278ef10685a: no agents available; will retry on subsequent port and subnet creation events. -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 -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.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 -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-5630992 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5630992 agent, after_create +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/neutron_lib/callbacks/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_on_concurrent_port_delete -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete ... 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 -Did not find expected 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_public_network_no_admin_tenant -neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.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 -No more DHCP agents -Unable to schedule network b54c380e-c5ba-4a8f-a2ae-0278ef10685a: no agents available; will retry on subsequent port and subnet creation events. + 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 -/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.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.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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected 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 -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 more DHCP agents -Unable to schedule network 8ec9dffb-8e98-447e-b4a0-380f42eddccd: 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 -/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 5c0bb504-105c-43b4-a120-416bdc98d68a: 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 -router is already registered -floatingip is already registered -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -/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.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 "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_mac_bad_owner -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_bad_owner ... ok -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 -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_scheduler_with_disabled_agent -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent ... 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 -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28981974 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 -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 -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28981974 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_create_reservation_with_expiration -neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration ... ok -Failed to bind port cccbeab1-4d0e-4974-8ad5-117a2fe6e4c4 on host hostb for vnic_type normal using segments [{'id': '924c7224-2a10-414b-9d22-891c013cb119', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '8ec9dffb-8e98-447e-b4a0-380f42eddccd'}] -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28981974 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28981974 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 Did not find expected 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_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -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_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.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 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 @@ -16605,131 +16477,283 @@ 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.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 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 -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 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--2143046781 agent, after_create +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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143046781 agent, after_create +Did not find expected name "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' -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--2143046781 agent, after_create +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' -Did not find expected 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 -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--2143046781 agent, after_create +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.TestPortsV2.test_create_port_anticipating_allocation -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_anticipating_allocation ... ok +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_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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142774079 agent, after_create +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' -Did not find expected name "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--2142774079 agent, after_create +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.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.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 -Did not find expected 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_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 -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 +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 -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_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.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 +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_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 -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 -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 +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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143007013 agent, after_create +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--2143007013 agent, after_create +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--2143007013 agent, after_create +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' -/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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143007013 agent, after_create +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) @@ -16739,45 +16763,151 @@ rbac_policy is already registered security_group is already registered security_group_rule is already registered -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 +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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28621756 agent, after_create +Did not find expected name "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' -Did not find expected 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 -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 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 -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 -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 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 -Did not find expected name "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 Did not find expected name "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_rule is already registered +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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected 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__ @@ -16852,65 +16982,34 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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. -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 more DHCP agents -Unable to schedule network 5c0bb504-105c-43b4-a120-416bdc98d68a: 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--2118891951 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 81b5a8f2-8ac1-4015-9b26-53a7d093ad9e: 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_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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118891951 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' + 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118891951 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2118891951 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -An exception occurred while creating the port:{'port': {'network_id': '13c94c6e-b954-4a25-a617-b61b14bdff88', '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': ''}} -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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__ @@ -17004,324 +17103,405 @@ 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.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 -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 -/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, +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 -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 -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 -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 +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.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 +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 -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 +Did not find expected name "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 -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 +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 -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 -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 -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 +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 -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 -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' -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac -neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac ... ok -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 -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.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 -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 /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. Did not find expected name "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 -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 -Did not find expected name "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_if_port_exists -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_if_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 +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 "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 -No more DHCP agents -Unable to schedule network a66a2e12-4048-40d3-8b15-fd437e358a1a: 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 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.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Will not send event port_create_end for network 4d2a5685-b3e0-45cb-90c6-4feddd3a466b: no agent available. Payload: {'port': {'id': '16ce26df-7564-4914-a710-04b9a9fae3f6', 'name': '', 'network_id': '4d2a5685-b3e0-45cb-90c6-4feddd3a466b', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': '12:34:56:78:e3:33', 'admin_state_up': True, 'status': 'DOWN', 'device_id': 'not_reserved', 'device_owner': '', 'fixed_ips': [{'subnet_id': '9877e62e-76ba-4d7f-8fbd-eb80d54dcc34', 'ip_address': '10.0.0.185'}], 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'security_groups': ['b51f884d-9ed1-4dfa-83dd-7974baf9929d'], '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.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118531949 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143037953 agent, after_create +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.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1463185 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) -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118531949 agent, after_create +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 "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_bad_gateway -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_bad_gateway ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143037953 agent, after_create +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--2118531949 agent, after_create +Did not find expected name "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' -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143037953 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143037953 agent, after_create +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--2118531949 agent, after_create +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' -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_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation -neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_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 +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 -Did not find expected 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.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.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 -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 -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_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 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_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 -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 -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 -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 Did not find expected name "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_delete_returns_204 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 ... ok +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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 -Did not find expected 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_ha_scheduling_on_port_creation -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_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 -No more DHCP agents -Unable to schedule network 81b5a8f2-8ac1-4015-9b26-53a7d093ad9e: no agents available; will retry on subsequent port and subnet creation events. +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 -/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_delete_nonexistent_subnetpool -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_nonexistent_subnetpool ... ok -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.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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py @@ -17330,123 +17510,249 @@ /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: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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -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.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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments -neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments ... ok +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 -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 Did not find expected 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_get_subnets_count -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.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 +/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 "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--2141494239 agent, after_create +Did not find expected name "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 -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 -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_delete_subnet -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet ... ok -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 -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' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -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 Did not find expected name "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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Rescheduling router b4856d62-c0a0-4a24-acef-d563ba6a7024 from agent 53bc72dd-4dce-4772-aa62-d79e6421ed0d because the agent did not report to the server in the last 150 seconds. Did not find expected 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_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 "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, +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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 -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 -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 more DHCP agents -Unable to schedule network 561a00f1-f132-4282-a74f-3d25be2549f0: 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--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__ @@ -17521,72 +17827,118 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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. -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142696421 agent, after_create + 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--2142696421 agent, after_create +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 "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--2142696421 agent, after_create +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 "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--2142696421 agent, after_create +Did not find expected 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_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 -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 +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 -/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 +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 -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_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.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 Did not find expected 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_common.ConvertToDictTestCase.test_list_of_objects -neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects ... ok -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_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 @@ -17594,55 +17946,179 @@ 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_dvr_router_csnat_rescheduling -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling ... ok -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 -Did not find expected 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, +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 -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 Did not find expected name "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 -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 -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 -/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.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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_mac -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac ... ok +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 -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_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 +Did not find expected 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 -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.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 +Did not find expected 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() @@ -17697,46 +18173,247 @@ 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 -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 Did not find expected 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_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 -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 -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 -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 -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--2145976667 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2145976667 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2145976667 agent, after_create +Did not find expected name "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/neutron_lib/callbacks/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--2145976667 agent, after_create + 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/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' + 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() @@ -17792,53 +18469,152 @@ % (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_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 +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.TestNetworksV2.test_create_network -neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_network ... ok +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 -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.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 +Did not find expected 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141803003 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.TestSubnetsV2.test_create_subnet_multiple_allocation_pools -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_multiple_allocation_pools ... 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_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 -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.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__ @@ -17932,245 +18708,357 @@ 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. -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.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification -neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification ... ok -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 -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_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 -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 +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 -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 -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 -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 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_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 +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 -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 +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_overlapping_allocation_pools_returns_409 -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 ... ok +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 -/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 +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.TestPortsV2.test_range_allocation -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_range_allocation ... ok -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 +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 "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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected 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 -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--2141475085 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141475085 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_invalid_admin_status -neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_invalid_admin_status ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141475085 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs -neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs ... 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_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141475085 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +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 -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_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 -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 909f96ae-d33d-448e-8629-92b4965540e3 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] Did not find expected name "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 -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 "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 "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_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 -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.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.TestSubnetsV2.test_create_subnet_with_none_gateway -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway ... 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 -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 -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 "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 -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 -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -/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 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +/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.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 -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +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 -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 78b73d50-7291-4016-a7a7-d8a0c73663eb on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -/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.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 -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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -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.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_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_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 -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.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 -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_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp -neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.TestNetworksV2.test_update_network_set_shared -neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared ... 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__ +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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) @@ -18236,103 +19124,113 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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. -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -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 -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -/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) + 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 -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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.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 -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +Did not find expected name "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 -Failed to bind port ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143081855 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143081855 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143081855 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 ac2ad72b-67ab-410b-8fad-b5448af1a225 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143081855 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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_report_states -neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states ... 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 Did not find expected 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_emulated -neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 +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 "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 /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. @@ -18340,73 +19238,54 @@ /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_create_ports_bulk_native_quotas -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 -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 -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.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 -/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 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -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 -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -Failed to bind port 9bb00cc4-9a10-4d26-8fec-6e49ca42af33 on host host1 for vnic_type normal using segments [{'id': '6ad0065b-95d2-4f50-9f67-d4693d409d96', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53846035-3f25-40b7-87f5-3ea85608cb74'}] -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 -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 -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 +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.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 -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 -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.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 -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 +/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 +/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 @@ -18414,59 +19293,41 @@ /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_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_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 -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -router is already registered -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -floatingip is already registered -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +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 -Failed to bind port 870fce85-6a40-4699-b28f-5b3a1fb005bd on host other for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] Did not find expected name "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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118874355 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118874355 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2118874355 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -Could not retrieve gateway port for subnet {'id': '2dc6a1ef-1915-4bfe-bf81-71c412197e1b', 'name': '', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'network_id': '040b7a3b-fe2d-4260-b1a3-7e245e9e5752', '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'} -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118874355 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_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 +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 -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_emulatedDid not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py - ... ok +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected 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 @@ -18474,28 +19335,27 @@ 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.TestSubnetPoolsV2.test_update_subnetpool_default_quota -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_quota ... ok -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 -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 "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_ips_only -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_ips_only ... 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 -Did not find expected name "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 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_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 -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.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__ @@ -18570,53 +19430,38 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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/db_base_plugin_v2.py", line 375, in _create_bulk - objects.append(obj_creator(context, item)) + 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 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. -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -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 + 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 -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -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 -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 +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 -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Did not find expected name "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 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Did not find expected name "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_networks_bulk_emulated_plugin_failure -neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated_plugin_failure ... ok -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] 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 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +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 -Failed to bind port 276a763d-b27b-498b-a240-5f95009a4cf9 on host host1 for vnic_type normal using segments [{'id': '45bad742-7cdd-4e09-812d-6c41db0bfe94', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd9e7aa00-3b9c-4898-a4c0-418fa2074aca'}] +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "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 @@ -18624,160 +19469,39 @@ 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 -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_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.TestSubnetPoolsV2.test_update_subnetpool_min_prefix -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix ... ok -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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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_list_subnets_with_pagination_emulated -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_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_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.DbModelTenantTestCase.test_standardattr_removed_on_port_delete -neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_port_delete ... ok -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 -Did not find expected name "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 -Did not find expected 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.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 "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_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 -Did not find expected name "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_filtered_by_fixed_ip -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip ... 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 -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 -Did not find expected name "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_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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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.TestPortsV2.test_requested_subnet_id -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id ... ok -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 -Did not find expected name "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_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 "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_V6_cidr -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V6_cidr ... ok -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 "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 +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 -Did not find expected name "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_mac_generation_4octet -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation_4octet ... 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.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_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. @@ -18785,101 +19509,75 @@ /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.TestDbBasePluginIpam.test_deallocate_multiple_ips -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_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_list_ports_with_sort_native -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_native ... 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 -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 -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_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 -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 -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 -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 +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 -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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 -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 Did not find expected name "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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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 "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 -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 -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 +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 -/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) +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_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_specific_gw -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_specific_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 +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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 -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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 -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.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 -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 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 @@ -18952,30 +19650,166 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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/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.TestPortsV2.test_create_port_as_admin -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_as_admin ... ok + 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_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 +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 @@ -19035,7 +19869,7 @@ cursor, statement, 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-BB-FC-A0')] (Background on this error at: http://sqlalche.me/e/gkpj) +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: @@ -19060,64 +19894,123 @@ 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 -Did not find expected 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_plugin_failure -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure ... 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 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_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 -Did not find expected name "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: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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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_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 +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 -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 "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_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 -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.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 "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_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 Did not find expected 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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 Did not find expected 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 @@ -19126,312 +20019,103 @@ 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_dvr_mac_address_by_host -neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "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_subnet_deletion -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_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 -/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.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 -Did not find expected 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_default_subnetpools -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_default_subnetpools ... 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_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet ... ok +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 -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 -Did not find expected name "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 -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 "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_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_db_base_plugin_v2.TestPortsV2.test_create_port_json -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_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_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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_list_ports_with_pagination_reverse_native -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.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 -Did not find expected name "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_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 -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 -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_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 "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.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 "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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -/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_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 "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_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_update_port_not_admin -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_not_admin ... 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 -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 -Did not find expected name "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_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 -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_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_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 -neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 ... 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 +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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 /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 Did not find expected name "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_overlapping_subnets -neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_overlapping_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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.TestSubnetsV2.test_create_subnet_bad_pools -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_pools ... ok -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 -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_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_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 -Did not find expected name "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 -/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_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 -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 -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 -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 +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 -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.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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 "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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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_list_subnetpools_different_tenants_not_shared -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_not_shared ... ok -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 -Did not find expected 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 -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.TestIpamPorts.test_create_port_json -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json ... ok -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 +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 -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 -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.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 "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'}] +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 "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_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 +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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_native -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_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 -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 "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_gw_of_network_returns_400 -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_of_network_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 -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 -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 +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_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_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_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 -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_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__ @@ -19510,310 +20194,207 @@ 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 "/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_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.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 -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 +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 -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 -Did not find expected 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_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 -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 -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 -Did not find expected 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__populate_ports_for_subnets -neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_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 "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 "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__populate_ports_for_subnets_none -neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_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 "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_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 -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 -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 "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_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_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_create_subnet_no_ip_version -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_ip_version ... 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 "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_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_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.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 "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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 +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 -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.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.TestSubnetsV2.test_create_subnet_ipv6_ra_modes -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_modes ... ok -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 -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 Did not find expected name "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_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 -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 -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.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 "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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_version -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_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 -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 "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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 Did not find expected 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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_smaller_than_min -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_smaller_than_min ... 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_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 -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 -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 -/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.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 -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 -Did not find expected 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_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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_subnet -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_subnet ... ok -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 "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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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_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 -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 +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 -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 /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_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.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_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 -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 +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 -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_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 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--2118571727 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2118571727 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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.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 -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 /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.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception ... 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.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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected 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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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 "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 +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_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_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 -An exception occurred while creating the subnet:{'subnet': {'network_id': '6dbbb282-166b-46fd-804e-8e71a0af24aa', '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': ''}} -Could not retrieve gateway port for subnet {'id': '372d60ca-66bc-49b3-97a4-1f804e197022', 'name': '', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'network_id': '58fc72a9-2324-4171-a6ff-bdfbe2542d8b', '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'} -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 "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_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 "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_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__ @@ -19888,8 +20469,8 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 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__ @@ -19907,148 +20488,95 @@ 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. -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141635991 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141635991 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 -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 -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 ... Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -ok -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.TestIpamPorts.test_update_port_mac_ip -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_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 -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_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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_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 "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_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 -/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, +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 -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 /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_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.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 -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 -Did not find expected 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_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 -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_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_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 -Did not find expected 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.TestSubnetsV2.test_create_subnet_ipv6_gw_values -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_values ... ok -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 +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 -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_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 +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 -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 -No more DHCP agents -Unable to schedule network 1625066c-8d36-4d6d-9e21-62861221db84: no agents available; will retry on subsequent port and subnet creation events. -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 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_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 Did not find expected 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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "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_lla -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla ... 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_subnets_bulk_native_quotas -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_quotas ... ok +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 -Did not find expected 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_create_returns_201 -neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_create_returns_201 ... 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_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/sqlalchemy/engine/base.py", line 1236, in _execute_context - 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 @@ -20121,102 +20649,108 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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/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: ('3481abc1-3219-4617-9bd8-4060feba0187', '127.0.0.1', '62925928-ca75-474f-bc64-52aa2e030ff4', '018271b7-3d82-4b72-8f7b-5e9d5a4e2cd7')] (Background on this error at: http://sqlalche.me/e/gkpj) -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_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_create_port_ipam_with_rollback -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback ... ok -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 + 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 -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_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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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 more DHCP agents -Unable to schedule network 1625066c-8d36-4d6d-9e21-62861221db84: 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_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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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__ @@ -20291,910 +20825,371 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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/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 1118, in _mock_call - raise effect -ValueError -Did not find expected 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_create_subnet_over_ipam_with_rollback -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback ... 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.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_ipam_pluggable_backend.TestIpamPorts.test_no_more_port_exception -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_no_more_port_exception ... 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 -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 + 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 -/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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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_list_networks_with_pagination_emulated -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_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_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_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 -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 -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_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 -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.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 -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_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 -No more DHCP agents -Unable to schedule network 1625066c-8d36-4d6d-9e21-62861221db84: 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 -/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.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 -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 -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 -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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140171947 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2140171947 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 Did not find expected 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 -/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 +/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 "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_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_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 -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 -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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected 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 -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.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.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 "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 "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.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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_with_allocation_pool -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_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_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.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' -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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -Revert failed with: -Revert failed with: -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 -No more DHCP agents -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 -Unable to schedule network bb97bdbf-1ef7-4ac6-8c05-3e5b3ea18bdb: no agents available; will retry on subsequent port and subnet creation events. -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 "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 -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 -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 -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 -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 "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 -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 -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_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.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 +Did not find expected 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.TestIpamPorts.test_is_mac_in_use -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use ... 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.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 +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 -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 "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_subnets_bulk_native_ipv6 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 ... ok -Did not find expected name "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 -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 -Did not find expected name "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 -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 -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 -Did not find expected 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_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 -No more DHCP agents -Unable to schedule network bb97bdbf-1ef7-4ac6-8c05-3e5b3ea18bdb: no agents available; will retry on subsequent port and subnet creation events. +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 "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_delete_nonexistent_subnetpool -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool ... ok -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 -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 -/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_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 Did not find expected 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_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 -/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.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 -IPAM subnet referenced to Neutron subnet b04a9851-cd91-41b0-9914-ef47fc486b13 does not exist -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_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 -Did not find expected name "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_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 -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_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 +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_create_ports_bulk_native_quotas -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_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 -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 "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_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.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 -No more DHCP agents -Unable to schedule network bb97bdbf-1ef7-4ac6-8c05-3e5b3ea18bdb: 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.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_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "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_delete_subnet_with_dns -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns ... 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 -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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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.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 -Did not find expected name "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_with_route -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_route ... ok +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 -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.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 -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 -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 -Did not find expected 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 -Did not find expected 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_bad_mac_format -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.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 +/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/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.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 -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 -Did not find expected name "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 "/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.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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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 -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 -Did not find expected 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_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_create_subnet_bad_tenant -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant ... 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 -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 -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 +/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 -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] Did not find expected 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 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports ... ok -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Did not find expected name "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 dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Did not find expected name "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 dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -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 -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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_create_subnet_inconsistent_ipv6_gatewayv4 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_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_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam ... 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_allocation_pools -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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 -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 -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.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.TestIpamSubnets.test_update_subnet_dns -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_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_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_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 -Did not find expected name "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_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 -Did not find expected 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_ra_mode_fails -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_fails ... 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) +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 -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Did not find expected name "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 dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] -Failed to bind port dad15dd4-6a7a-4836-b05f-14251f99ed66 on host fakehost for vnic_type normal using segments [{'id': 'f606aee2-66e7-4596-98ba-d194a7c3f60a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'bc63bc3a-fb4b-4dfe-8beb-7e2d3f6d4104'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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 -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.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 -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.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 -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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -/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_duplicate_mac_generation -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation ... 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_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 -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_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver ... ok -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-7105256 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-7105256 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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_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 -Did not find expected 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_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 -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 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--2141544753 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141544753 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5657974 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5657974 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.TestIpamNetworks.test_create_networks_bulk_native_quotas -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.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 +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 "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 -Did not find expected 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_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 -/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_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 -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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_dns -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns ... 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.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 f3832100-0673-49f6-a27d-caa709df12d7: no agents available; will retry on subsequent port and subnet creation events. -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 -Did not find expected name "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 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_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 -/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_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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 -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 -Did not find expected name "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 -No more DHCP agents -Unable to schedule network c2711253-df02-4afd-831b-261f46a75d1b: no agents available; will retry on subsequent port and subnet creation events. -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_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 -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 +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_create_port_anticipating_allocation -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation ... ok -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 -DELETE failed. +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) @@ -21232,10 +21227,10 @@ 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/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 @@ -21268,79 +21263,119 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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 1118, in _mock_call - raise effect -ValueError + 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 -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 -No more DHCP agents -Unable to schedule network f3832100-0673-49f6-a27d-caa709df12d7: 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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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_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 -No more DHCP agents -Unable to schedule network c2711253-df02-4afd-831b-261f46a75d1b: no agents available; will retry on subsequent port and subnet creation events. -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 Did not find expected 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.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_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 +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 -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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network ... ok +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 -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 -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 Did not find expected 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 -An exception occurred while creating the port:{'port': {'network_id': '61bd34e3-76ad-450d-9d2c-22dadba3fd84', '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': ''}} -No more DHCP agents -Unable to schedule network f3832100-0673-49f6-a27d-caa709df12d7: 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_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam ... 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 -No more DHCP agents -Unable to schedule network c2711253-df02-4afd-831b-261f46a75d1b: no agents available; will retry on subsequent port and subnet creation events. +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 -POST failed. +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) @@ -21378,10 +21413,10 @@ 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/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 @@ -21414,326 +21449,51 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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 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_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 -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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_device_id_unchanged -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 "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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Unable to schedule network f3832100-0673-49f6-a27d-caa709df12d7: no agents available; will retry on subsequent port and subnet creation events. -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.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 -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.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_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_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_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.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.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.TestIpamNetworks.test_list_networks_with_sort_native -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native ... 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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_slaac -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac ... 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 f3832100-0673-49f6-a27d-caa709df12d7: 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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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_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 -Did not find expected name "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_large -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large ... ok -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 -Did not find expected 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_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.TestDbBasePluginIpam.test_update_subnet_over_ipam -neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam ... 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 -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 "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_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 "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.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 "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_no_gateway -neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.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 -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 -Did not find expected 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_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.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_None_values -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_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 "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 -No controller found for: doohickeys - returning response code 404 -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 -Did not find expected 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_delete_ip -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_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.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 -No more DHCP agents -Unable to schedule network c2711253-df02-4afd-831b-261f46a75d1b: 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_port_by_network_owner -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner ... 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, + 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -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_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 "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 "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.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 Did not find expected 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_network -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network ... ok +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 "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_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 Did not find expected name "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 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets ... ok +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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 "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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 "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 -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 -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_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 -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 -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 Did not find expected name "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_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 -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 "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__ @@ -21821,68 +21581,40 @@ 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. -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_already_allocated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_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_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' -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 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -/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 "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_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 +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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 +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 -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 -/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_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 -Did not find expected 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_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/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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5868714 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5868714 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ @@ -21970,177 +21702,618 @@ 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 -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 -/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.TestIpamSubnets.test_list_subnets_with_parameter -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter ... ok +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_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.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 +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 -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_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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.TestIpamPorts.test_list_ports_with_pagination_native -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142953495 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142953495 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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_subnet_over_quota -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota ... ok +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.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.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 -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.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 Did not find expected 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 -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 Did not find expected name "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 e11623ab-62d7-48e4-b802-b5835c131682: 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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected 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_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_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 -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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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_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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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 -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 Did not find expected 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_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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_allocate_specific_subnet -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet ... 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 -No more DHCP agents -Unable to schedule network e11623ab-62d7-48e4-b802-b5835c131682: 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_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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected 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.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_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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected 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 -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_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes ... 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 +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 -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 -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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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.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.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 -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.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 "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 207f5759-b14a-4bdd-a296-90396e75b430: no agents available; will retry on subsequent port and subnet creation events. -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Revert failed with: An unknown exception occurred. -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 "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__ @@ -22234,468 +22407,73 @@ File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError -/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_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 "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 207f5759-b14a-4bdd-a296-90396e75b430: 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_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_allocate_any_subnet_prefix_allocation_pools -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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_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_update_subnet_no_gateway -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway ... ok +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 "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 -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 -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 -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 "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_pools -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools ... 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 -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 -No more DHCP agents -Unable to schedule network 207f5759-b14a-4bdd-a296-90396e75b430: no agents available; will retry on subsequent port and subnet creation events. -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 +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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4584608 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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-4584608 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "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_ip_version -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_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 "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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_multiple_ipv4_and_ipv6_subnets -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_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 "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 Did not find expected 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_attributes_no_dhcp_enabled -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled ... ok -Did not find expected name "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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_migration_to_ha -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha ... 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 8eaa172d-2aeb-4775-b762-49062f799a31: 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 -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_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 -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 -Did not find expected name "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 -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 -usage: prog revision [-h] [-m MESSAGE] [--sql] - [--expand | --contract | --autogenerate] -prog revision: error: argument --contract: not allowed with argument --autogenerate -Did not find expected 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_default_subnetpools -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools ... 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 -Did not find expected name "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_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 -Did not find expected 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_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 "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_validate_revisions_fails_on_multiple_branch_points -neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points ... ok -Did not find expected name "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_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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_get_subnetpool_different_tenants_not_shared -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.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 "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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Unable to schedule network 8eaa172d-2aeb-4775-b762-49062f799a31: 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 -Did not find expected name "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_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.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 -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 -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 -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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.TestDbMigration.test_schema_has_column -neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column ... 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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin ... ok -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.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 -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 -No more DHCP 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 -Unable to schedule network 8eaa172d-2aeb-4775-b762-49062f799a31: 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 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_removed_rport -neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport ... 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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_get_subnetpool_different_tenants_shared -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_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_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 -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-4439960 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-4439960 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_with_cidr_and_default_subnetpool -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_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 -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 -/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 "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_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool ... 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_router_migration_notify_advanced_services -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services ... 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_assoc_data_invalid_vnic_type -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_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 -/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_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.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 -Did not find expected 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_create_subnet_inconsistent_ipv4_gatewayv6 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.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 -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 -Did not find expected 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_native -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native ... 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 -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 -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 -Unable to schedule network 2245c9d8-830d-4ec7-a80b-12eafc4cf97d: no agents available; will retry on subsequent port and subnet creation events. -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_get_subnetpool -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143061057 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143061057 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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.TestIpamSubnets.test_create_subnet -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet ... ok -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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_delete_network_rbac_external -neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external ... 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_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 -Did not find expected 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_invalid_ipv6_ra_mode -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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_none_gateway_fully_allocated -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.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 -No more DHCP agents -Unable to schedule network 2245c9d8-830d-4ec7-a80b-12eafc4cf97d: 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 "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 -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 "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_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.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_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.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 "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_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 b2d157bf-7eab-4547-bbe7-407c24c01049: no agents available; will retry on subsequent port and subnet creation events. -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 -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_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean ... 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.TestIpamPorts.test_invalid_admin_state -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.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 -Did not find expected name "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_sqlalchemytypes.IPAddressTestCase.test_wrong_type -neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_wrong_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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/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 -No more DHCP agents -Unable to schedule network 2245c9d8-830d-4ec7-a80b-12eafc4cf97d: no agents available; will retry on subsequent port and subnet creation events. -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_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 -Did not find expected 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_list_subnets_with_pagination_reverse_native -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native ... ok -No more DHCP agents -Unable to schedule network 47396586-53ae-4cb5-91bf-e4e8de3204ee: 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 +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 -An exception occurred while creating the port:{'port': {'network_id': 'a0567445-2c37-49fe-b080-590c0d03347f', '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': ''}} -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_emulated -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated ... ok -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 +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__ @@ -22770,8 +22548,8 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 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__ @@ -22789,443 +22567,335 @@ 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. -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143042715 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143042715 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 -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 +/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.extensions.test_address_scope.TestAddressScope.test_list_address_scopes -neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes ... 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_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 "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 2245c9d8-830d-4ec7-a80b-12eafc4cf97d: 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_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.TestIpamSubnets.test_create_two_subnets -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected 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.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_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_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 -No more DHCP agents -Unable to schedule network 6a74b207-7275-4694-8312-0c383baa208e: 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_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 -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_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.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 Did not find expected name "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 47396586-53ae-4cb5-91bf-e4e8de3204ee: no agents available; will retry on subsequent port and subnet creation events. +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_delete_subnet_with_route -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route ... ok +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 -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 -An exception occurred while creating the subnet:{'subnet': {'network_id': '9418f0d6-3d05-4913-a301-5e23939844ce', '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. +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 -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 Did not find expected 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 -No more DHCP agents -Unable to schedule network 2245c9d8-830d-4ec7-a80b-12eafc4cf97d: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network 47396586-53ae-4cb5-91bf-e4e8de3204ee: no agents available; will retry on subsequent port and subnet creation events. -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 -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 -No more DHCP agents -Unable to schedule network 6a74b207-7275-4694-8312-0c383baa208e: 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 -Did not find expected 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_address_mode_fails -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails ... ok -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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4279436 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-4279436 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -No more DHCP agents -Unable to schedule network b2d157bf-7eab-4547-bbe7-407c24c01049: no agents available; will retry on subsequent port and subnet creation events. -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 Did not find expected 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_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 -Did not find expected name "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_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.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 "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 -No more DHCP agents -Unable to schedule network 6a74b207-7275-4694-8312-0c383baa208e: 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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 b2d157bf-7eab-4547-bbe7-407c24c01049: 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_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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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.extensions.test_agent.AgentDBTestCase.test_show_agent -neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent ... 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 -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 +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 -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.TestIpamPorts.test_list_ports_with_sort_emulated -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated ... ok -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 Did not find expected name "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_allocation_pools_and_gateway_ip -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_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_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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 9f5382ce-e671-4202-b92d-e7900b7d2bf8: 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 Did not find expected 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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2146006669 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2146006669 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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_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 -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 Did not find expected 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_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_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 -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.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 +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 -No more DHCP agents -Unable to schedule network 9f5382ce-e671-4202-b92d-e7900b7d2bf8: 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_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_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 -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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__unique_floatingip_iterator -neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__unique_floatingip_iterator ... ok -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] 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 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -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 -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -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 -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -Failed to bind port 5ef2e56c-e992-48c4-b55e-05cd3000203d on host localhost for vnic_type normal using segments [{'id': '2e56d36c-f448-442d-9e31-2379fae5ee2a', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b2d157bf-7eab-4547-bbe7-407c24c01049'}] -No more DHCP agents -Unable to schedule network 6d5f1ac9-a156-45b2-841d-f332baf24d1f: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 9f5382ce-e671-4202-b92d-e7900b7d2bf8: 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 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 -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 -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_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 "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 -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 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__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_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 -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 -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 -Did not find expected name "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_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 +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 "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_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 -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141710631 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141710631 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_list_subnets_with_pagination_native -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_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 +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 "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_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 -Did not find expected name "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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_shared_returns_400 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_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 Did not find expected name "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 6d5f1ac9-a156-45b2-841d-f332baf24d1f: 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 @@ -23233,81 +22903,53 @@ 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 -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 11cdc1fe-bb67-464f-9103-3045a6fa8f79: 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_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 "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_with_sort_native -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native ... 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.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_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4246486 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-4246486 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_max_l3_agents_unlimited -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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__find_milestone_revisions_one_branch -neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch ... 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 -Did not find expected name "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_requested_ips_only -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only ... 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 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_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_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_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 -No more DHCP agents -Unable to schedule network 6d5f1ac9-a156-45b2-841d-f332baf24d1f: 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_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_validate_head_files_missing_file -neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file ... ok +Did not find expected name "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_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 +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 -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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 @@ -23315,109 +22957,100 @@ 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_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 -No more DHCP agents -Unable to schedule network 11cdc1fe-bb67-464f-9103-3045a6fa8f79: 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_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 -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_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_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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 6d5f1ac9-a156-45b2-841d-f332baf24d1f: no agents available; will retry on subsequent port and subnet creation events. -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 -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 -No more DHCP agents -Unable to schedule network 11cdc1fe-bb67-464f-9103-3045a6fa8f79: 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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_get_active_host_for_ha_router -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected 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.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141769705 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141769705 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share -neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share ... 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_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 -Did not find expected 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_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_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 "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_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_validate_subnet_dns_nameservers_exhausted -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_dns_nameservers_exhausted ... ok -No more DHCP agents -Unable to schedule network 42b38670-9ed4-4389-be8d-48e55a660d38: no agents available; will retry on subsequent port and subnet creation events. -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.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 -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 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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--2142872201 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142872201 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -Did not find expected 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_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.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_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 -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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected 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 @@ -23425,117 +23058,70 @@ 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__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_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_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 -No more DHCP agents -Unable to schedule network 42b38670-9ed4-4389-be8d-48e55a660d38: no agents available; will retry on subsequent port and subnet creation events. -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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143148647 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143148647 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141708729 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141708729 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141708729 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2118740883 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2118740883 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_update_network_rbac_external_valid -neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "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_add_ha_network_settings -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings ... ok -Did not find expected name "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_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__generate_arp_table_and_notify_agent -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_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_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142509777 agent, after_create +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--2142509777 agent, after_create +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' -Did not find expected 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 -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_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules -neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules ... ok -No more DHCP agents -Unable to schedule network 42b38670-9ed4-4389-be8d-48e55a660d38: no agents available; will retry on subsequent port and subnet creation events. 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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. @@ -23543,19 +23129,14 @@ /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 67dc240a-d643-4801-a5ee-418a6e9e34e9: no agents available; will retry on subsequent port and subnet creation events. -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 064a08d7-df21-4780-b7b5-04cdd9438256: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network c8a076f3-1cf1-4074-b94c-0aa95a535d81: 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_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 +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 @@ -23564,121 +23145,98 @@ 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_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 -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 -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 -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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "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 -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 67dc240a-d643-4801-a5ee-418a6e9e34e9: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents -Unable to schedule network 7b84f438-fcdf-4c2e-a5d8-02940e3ce290: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network c8a076f3-1cf1-4074-b94c-0aa95a535d81: no agents available; will retry on subsequent port and subnet creation events. -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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py +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 c8a076f3-1cf1-4074-b94c-0aa95a535d81: no agents available; will retry on subsequent port and subnet creation events. -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 +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_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_l3_db.L3TestCase.test_remove_router_interface_by_subnet -neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_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_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.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_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 -No more DHCP agents -Unable to schedule network 67dc240a-d643-4801-a5ee-418a6e9e34e9: 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--2142786155 agent, after_create +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--2142786155 agent, after_create +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_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 -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_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 -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 -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 -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 +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--2142948995 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142948995 agent, after_create +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--2142920709 agent, after_create +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 7b84f438-fcdf-4c2e-a5d8-02940e3ce290: 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--2142920709 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -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 +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 -Did not find expected 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 @@ -23686,25 +23244,19 @@ 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_device_owner_distributed -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed ... ok +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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 @@ -23712,189 +23264,178 @@ 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 -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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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--2143060553 agent, after_create +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--2143060553 agent, after_create +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.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_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 f1840e9f-9f8d-4cd1-b6fc-b884c8c1d252: no agents available; will retry on subsequent port and subnet creation events. +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 7b84f438-fcdf-4c2e-a5d8-02940e3ce290: no agents available; will retry on subsequent port and subnet creation events. -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_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_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 +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 -Did not find expected name "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 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 -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 -Did not find expected 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_router_db_centralized -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized ... ok +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_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_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 +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_add_router_interface_by_port_failure -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure ... ok -No more DHCP agents -Unable to schedule network b2bfca36-f91b-4435-9dd2-a28fe006ce7a: no agents available; will retry on subsequent port and subnet creation events. +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 4da95193-cd16-45b8-ab51-ecccb2ddba1b: 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--2146033853 agent, after_create +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' -No more DHCP agents -Unable to schedule network cb75c1d8-0dbc-49b1-b860-3148d37ce21b: 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--2146033853 agent, after_create +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' -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_l3_hamode_db.L3HATestCase.test_migration_from_ha -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected 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 f1840e9f-9f8d-4cd1-b6fc-b884c8c1d252: no agents available; will retry on subsequent port and subnet creation events. +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 -Did not find expected 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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147113109 agent, after_create +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--2147113109 agent, after_create +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 b2bfca36-f91b-4435-9dd2-a28fe006ce7a: 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_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_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 -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_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values ... ok -An exception occurred while creating the subnet:{'subnet': {'network_id': 'e5190353-b4ff-4376-99c1-d79541897b64', '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. +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/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 "/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 @@ -23927,276 +23468,466 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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/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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py + 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 -Unable to schedule network f1840e9f-9f8d-4cd1-b6fc-b884c8c1d252: 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 "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 064a08d7-df21-4780-b7b5-04cdd9438256: no agents available; will retry on subsequent port and subnet creation events. +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 c82b3223-1e21-4482-b564-2effb7ce2298: 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 +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 5bfdb854-cf19-4089-9392-bcb9b8755a53: 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 4da95193-cd16-45b8-ab51-ecccb2ddba1b: no agents available; will retry on subsequent port and subnet creation events. +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 b2bfca36-f91b-4435-9dd2-a28fe006ce7a: no agents available; will retry on subsequent port and subnet creation events. -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 -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143038271 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143038271 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_distributed_router_to_ha -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha ... ok -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 +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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118642607 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118642607 agent, after_create +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 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 4da95193-cd16-45b8-ab51-ecccb2ddba1b: no agents available; will retry on subsequent port and subnet creation events. -/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) +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 -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 c82b3223-1e21-4482-b564-2effb7ce2298: 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 064a08d7-df21-4780-b7b5-04cdd9438256: 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +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 5bfdb854-cf19-4089-9392-bcb9b8755a53: no agents available; will retry on subsequent port and subnet creation events. +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_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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.TestSafetyChecks.test_validate_revisions -neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions ... ok +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 214120d4-2c35-4a88-9b66-e19744d1483d: no agents available; will retry on subsequent port and subnet creation events. -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 +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 -Did not find expected 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_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 +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 -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 +Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 c82b3223-1e21-4482-b564-2effb7ce2298: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119016689 agent, after_create +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' -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119016689 agent, after_create +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' -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 -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -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 -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -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 -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 -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 -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host localhost for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118566501 agent, after_create +Did not find expected 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' -No more DHCP agents -Unable to schedule network c0eb3ff6-b6a8-40b7-9b97-48b4cb1cdd2d: no agents available; will retry on subsequent port and subnet creation events. -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118566501 agent, after_create +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--2143073129 agent, after_create +Did not find expected name "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' -neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_multiple_create -neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_multiple_create ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143073129 agent, after_create +Did not find expected name "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' -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143073129 agent, after_create +Did not find expected 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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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_sqlalchemytypes.MACAddressTestCase.test_crud -neutron.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_crud ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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--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 -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 +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_prevent_delete_floatingip_agent_gateway_port -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port ... ok +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 5bfdb854-cf19-4089-9392-bcb9b8755a53: no agents available; will retry on subsequent port and subnet creation events. +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 2ff59808-191d-40c5-a6cf-35522845c4ef: no agents available; will retry on subsequent port and subnet creation events. -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_subnet_lifecycle_dns_retains_order -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order ... ok +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 67bc3c6e-90ed-464d-9b3a-1a2b1ba5898d: 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 +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 214120d4-2c35-4a88-9b66-e19744d1483d: 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 +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 -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_v6 -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_v6 ... ok +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 -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Dictionary configurations for agent on host is invalid. -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] +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 -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to schedule HA router b0170299-1590-4f81-aa45-b96af06ddd01. +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) @@ -24227,28 +23958,6 @@ File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -No more DHCP agents -Unable to schedule network c0eb3ff6-b6a8-40b7-9b97-48b4cb1cdd2d: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -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 -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host localhost for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -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 -Did not find expected name "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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found @@ -24256,14 +23965,10 @@ 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 e959bdaf-071d-4fec-8956-d1a942fd7f93: no agents available; will retry on subsequent port and subnet creation events. -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 -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 -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.L3_HA_NAT_db_mixin._after_router_create-32305119 router, after_create +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) @@ -24304,157 +24009,116 @@ 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 3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd: 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-5615154 agent, after_create +Did not find expected name "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' -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 -Did not find expected name "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-5615154 agent, after_create +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 -No more DHCP agents -Unable to schedule network 214120d4-2c35-4a88-9b66-e19744d1483d: 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 +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 -No more DHCP agents -Unable to schedule network c0eb3ff6-b6a8-40b7-9b97-48b4cb1cdd2d: 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 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_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 -Did not find expected name "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_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 -No more DHCP agents -Unable to schedule network 2ff59808-191d-40c5-a6cf-35522845c4ef: no agents available; will retry on subsequent port and subnet creation events. -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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4631630 agent, after_create +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-4631630 agent, after_create +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' -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 -Did not 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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142992499 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142992499 agent, after_create +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 746e5e08-386c-4973-b0d9-3c083711839c: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] +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 551e24b4-b04c-4a4e-9efc-7e632c5ac1a9: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -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 ... Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -ok -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 -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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, +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 -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails -neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails ... ok -Failed to bind port 634fd394-c916-4847-95f0-48acde05203c on host host_2 for vnic_type normal using segments [{'id': '3f182202-e980-4e37-9298-b72fee58bf9d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cb75c1d8-0dbc-49b1-b860-3148d37ce21b'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 2ff59808-191d-40c5-a6cf-35522845c4ef: no agents available; will retry on subsequent port and subnet creation events. +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 67bc3c6e-90ed-464d-9b3a-1a2b1ba5898d: no agents available; will retry on subsequent port and subnet creation events. -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 +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 e959bdaf-071d-4fec-8956-d1a942fd7f93: no agents available; will retry on subsequent port and subnet creation events. -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 -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 -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_migration.TestCli.test_upgrade_expand_conflicts_with_delta -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta ... 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 +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 69c31c13-7791-49db-a4b8-d24ea2c428c7: 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 +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 -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 +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 746e5e08-386c-4973-b0d9-3c083711839c: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network e959bdaf-071d-4fec-8956-d1a942fd7f93: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network c7134234-790b-4dac-8f76-90eb78519d21: no agents available; will retry on subsequent port and subnet creation events. -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +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 -No more DHCP agents -Unable to schedule network 67bc3c6e-90ed-464d-9b3a-1a2b1ba5898d: 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 -Failed to schedule HA router 2d07aaad-930c-41af-9342-d290acf4a15b. +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) @@ -24463,10 +24127,11 @@ File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError -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 VRIDs for router: No more Virtual Router Identifier (VRID) available when creating router 2c783a94-152d-4006-a4c6-c9d839598fc0. The limit of number of HA Routers per tenant is 254. -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.L3_HA_NAT_db_mixin._after_router_create-32305119 router, after_create +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) @@ -24486,181 +24151,157 @@ raise effect ValueError No more DHCP agents -Unable to schedule network 551e24b4-b04c-4a4e-9efc-7e632c5ac1a9: no agents available; will retry on subsequent port and subnet creation events. +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_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components -neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components ... ok -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143257757 agent, after_create +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' -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143257757 agent, after_create +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' -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -No more DHCP agents -Unable to schedule network 746e5e08-386c-4973-b0d9-3c083711839c: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -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 -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -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 -Failed to bind port d97454e3-5c31-4a20-b59c-e6c6b00d7cb6 on host host_2 for vnic_type normal using segments [{'id': '041edaaa-4241-4f5d-a36d-888f3031891d', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '064a08d7-df21-4780-b7b5-04cdd9438256'}] -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147013315 agent, after_create +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--2147013315 agent, after_create +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 -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 +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 -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_clear_probe -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_clear_probe ... ok -neutron.tests.unit.db.test_migration.TestCli.test_stamp -neutron.tests.unit.db.test_migration.TestCli.test_stamp ... ok No more DHCP agents -Unable to schedule network 69c31c13-7791-49db-a4b8-d24ea2c428c7: 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 +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 551e24b4-b04c-4a4e-9efc-7e632c5ac1a9: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142715863 agent, after_create +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--2142715863 agent, after_create +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' -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 -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_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 +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 68a732f1-4efb-4313-ae85-4c206b14876f: 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 +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 f1c12a31-bbdd-45b3-b6ab-85300055c1d1: no agents available; will retry on subsequent port and subnet creation events. +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 69c31c13-7791-49db-a4b8-d24ea2c428c7: no agents available; will retry on subsequent port and subnet creation events. +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_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 -No more DHCP agents -Unable to schedule network d4abcdf5-5f30-475f-9730-c026992403f5: no agents available; will retry on subsequent port and subnet creation events. -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 +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 ee1cb403-c37b-473e-b575-b90ec1f0ead3: no agents available; will retry on subsequent port and subnet creation events. -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 +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 bb7ef42b-f19b-4ea3-9ac0-75e6fc1f031e: 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--2142809763 agent, after_create +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--2142809763 agent, after_create +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' -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 68a732f1-4efb-4313-ae85-4c206b14876f: 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_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.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 +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 ee1cb403-c37b-473e-b575-b90ec1f0ead3: 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_shared -neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared ... ok +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 3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd: no agents available; will retry on subsequent port and subnet creation events. -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.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 +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 d4abcdf5-5f30-475f-9730-c026992403f5: no agents available; will retry on subsequent port and subnet creation events. +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 35c5df47-dcaf-4789-a507-5c29f73a6ace: no agents available; will retry on subsequent port and subnet creation events. +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 bb7ef42b-f19b-4ea3-9ac0-75e6fc1f031e: no agents available; will retry on subsequent port and subnet creation events. -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 +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 68a732f1-4efb-4313-ae85-4c206b14876f: 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_ha -neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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--2142908341 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142908341 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' +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 -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__is_distributed_router_default -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default ... ok -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 -/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, +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 @@ -24668,408 +24309,193 @@ 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 3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd: 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_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 -No more DHCP agents -Unable to schedule network d4abcdf5-5f30-475f-9730-c026992403f5: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network ee1cb403-c37b-473e-b575-b90ec1f0ead3: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 35c5df47-dcaf-4789-a507-5c29f73a6ace: no agents available; will retry on subsequent port and subnet creation events. +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 bb7ef42b-f19b-4ea3-9ac0-75e6fc1f031e: 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_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 -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 -Did not find expected 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 -neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147344531 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2143118075 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2147344531 agent, after_create +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--2143118075 agent, after_create +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.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 -No more DHCP agents -Unable to schedule network acbb5b6b-8042-47d9-a998-287a0cb943b4: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd: no agents available; will retry on subsequent port and subnet creation events. -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--2143040101 agent, after_create +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' -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--2143040101 agent, after_create +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_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 -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 +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 35c5df47-dcaf-4789-a507-5c29f73a6ace: 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--2118760497 agent, after_create +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--2118760497 agent, after_create +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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147174399 agent, after_create +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--2147174399 agent, after_create +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_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 -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 -Error during notification for neutron.tests.unit.db.test_l3_dvr_db.DVRResourceOperationHandler._update_snat_v6_addrs_after_intf_update-5868263 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 -No more DHCP agents -Unable to schedule network 9158e8f5-8733-4d03-b941-f02a84552648: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.db.test_migration.TestCli.test_current -neutron.tests.unit.db.test_migration.TestCli.test_current ... ok -neutron.tests.unit.db.test_migration.TestCli.test_get_project_base -neutron.tests.unit.db.test_migration.TestCli.test_get_project_base ... ok -No more DHCP agents -Unable to schedule network 5d4e0328-21c0-4cb7-9c67-0df3d851ecc7: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network acbb5b6b-8042-47d9-a998-287a0cb943b4: no agents available; will retry on subsequent port and subnet creation events. -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__make_floatingip_dict_with_scope -neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope ... ok -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -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 -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -No more DHCP agents -Unable to schedule network 9158e8f5-8733-4d03-b941-f02a84552648: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -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 -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -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_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 acbb5b6b-8042-47d9-a998-287a0cb943b4: no agents available; will retry on subsequent port and subnet creation events. -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 5d4e0328-21c0-4cb7-9c67-0df3d851ecc7: no agents available; will retry on subsequent port and subnet creation events. -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_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 -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -No more DHCP agents -Unable to schedule network 9158e8f5-8733-4d03-b941-f02a84552648: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -No more DHCP agents -Unable to schedule network 407f5034-982c-4c5e-b30d-0f20ad1dcf14: 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 -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -No more DHCP agents -Unable to schedule network 5d4e0328-21c0-4cb7-9c67-0df3d851ecc7: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_3 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -No more DHCP agents -Unable to schedule network 407f5034-982c-4c5e-b30d-0f20ad1dcf14: 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_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 -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 -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--2118586001 agent, after_create +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--2118586001 agent, after_create +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-4514260 agent, after_create +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-4514260 agent, after_create +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--2141700995 agent, after_create +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--2141700995 agent, after_create +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_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 +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 057308ce-804b-4abb-833c-25c317737420: 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_with_multi_rbac_policy -neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy ... 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 -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118582113 agent, after_create +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' -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118582113 agent, after_create +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' -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -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 -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] +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 -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -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 -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -Failed to bind port 49f2d34d-6091-47f2-8cac-c68d613928bf on host host_2 for vnic_type normal using segments [{'id': '603b8451-b786-43e1-a030-60c85f594129', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f1c12a31-bbdd-45b3-b6ab-85300055c1d1'}] -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_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha -neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha ... ok -No more DHCP agents -Unable to schedule network ab982e64-2841-4281-9b02-8266b130702b: 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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-28765386 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -Unable to schedule network 49782cce-d45f-48ef-8291-af06f006a00f: 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-28765386 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_create_external_network_non_admin_fails -neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails ... 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 -/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 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] +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 -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 ... Unable to schedule network f98f5938-31c3-4903-b2ef-1a046ac437a6: no agents available; will retry on subsequent port and subnet creation events. -ok -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update ... ok -Failed to bind port 2172f979-5079-45df-ac05-2fd40ad5d95d on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] +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 091f8aef-492e-4c4e-b656-498255db2911: no agents available; will retry on subsequent port and subnet creation events. +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 de604bf5-e811-48ad-a50a-c56e9ad0339d: no agents available; will retry on subsequent port and subnet creation events. +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 057308ce-804b-4abb-833c-25c317737420: no agents available; will retry on subsequent port and subnet creation events. -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 +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 49782cce-d45f-48ef-8291-af06f006a00f: 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 -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -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 -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -Failed to bind port f8984336-46a0-4a82-80fe-4c99018f6414 on host host_2 for vnic_type normal using segments [{'id': '83eb57e5-1a55-4548-8fa4-318dad34e4ec', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '3ef800bf-a5cb-41e1-bd28-6f6f78a4b8bd'}] -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 +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 057308ce-804b-4abb-833c-25c317737420: 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_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 +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 fd2abcf1-81cf-4ec4-9a52-356e24801761: 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--2143035419 agent, after_create +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--2143035419 agent, after_create +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 ab982e64-2841-4281-9b02-8266b130702b: 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_no_ports -neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports ... 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 +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 @@ -25077,294 +24503,263 @@ 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 091f8aef-492e-4c4e-b656-498255db2911: 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--2141634189 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_ports_removal_with_ipv6 -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 ... ok -No more DHCP agents -Unable to schedule network 49782cce-d45f-48ef-8291-af06f006a00f: no agents available; will retry on subsequent port and subnet creation events. +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 de604bf5-e811-48ad-a50a-c56e9ad0339d: no agents available; will retry on subsequent port and subnet creation events. -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 -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 +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 -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 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--2143071851 agent, after_create +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--2143071851 agent, after_create +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' -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 -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 -Did not find expected name "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_autogen_process_directives -neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5731112 agent, after_create +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' -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-5731112 agent, after_create +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--2141634189 agent, after_create +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' -No more DHCP agents -Unable to schedule network ab982e64-2841-4281-9b02-8266b130702b: 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 -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 fd2abcf1-81cf-4ec4-9a52-356e24801761: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network de604bf5-e811-48ad-a50a-c56e9ad0339d: 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_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 -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_migration.TestCli.test_database_sync_revision_no_branches -neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143264125 agent, after_create +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--2143264125 agent, after_create +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--2143256557 agent, after_create +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--2143256557 agent, after_create +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' -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 -neutron.tests.unit.db.test_migration.TestCli.test_heads -neutron.tests.unit.db.test_migration.TestCli.test_heads ... 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 -No more DHCP agents -Unable to schedule network eff2e007-26a4-4686-a22a-26696a07d22d: no agents available; will retry on subsequent port and subnet creation events. +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 fd2abcf1-81cf-4ec4-9a52-356e24801761: no agents available; will retry on subsequent port and subnet creation events. -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 +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 4b3c4475-ebbc-4fdf-a80b-4b76e7115c84: no agents available; will retry on subsequent port and subnet creation events. +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 754c4e2c-5e97-4385-9ba8-5038a6fdb023: no agents available; will retry on subsequent port and subnet creation events. +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 24c888a2-d2d2-442c-a8f0-e597932fb809: no agents available; will retry on subsequent port and subnet creation events. -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 +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 -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 -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_extraroute.ExtraRouteDBIntTestCase.test_none_destination -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination ... ok -No more DHCP agents -Unable to schedule network d2cf4816-b32e-4f70-af4c-5ed807edeb01: 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.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 -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 Did not find expected name "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 8504feef-d988-492b-94be-cd0d6625b612: no agents available; will retry on subsequent port and subnet creation events. +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 -router is already registered -floatingip is already registered No more DHCP agents -Unable to schedule network 24c888a2-d2d2-442c-a8f0-e597932fb809: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 8b25aac1-84fd-4229-83c9-6e4209747b61: no agents available; will retry on subsequent port and subnet creation events. +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 4b3c4475-ebbc-4fdf-a80b-4b76e7115c84: no agents available; will retry on subsequent port and subnet creation events. -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_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 +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 b108fb3f-05ed-4517-981e-ed001269c6ef: 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--2142797843 agent, after_create +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' -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142797843 agent, after_create +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' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 eff2e007-26a4-4686-a22a-26696a07d22d: 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.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 fd2abcf1-81cf-4ec4-9a52-356e24801761: 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.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails ... ok -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 -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143036645 agent, after_create +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--2143036645 agent, after_create +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' -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 No more DHCP agents -Unable to schedule network 8504feef-d988-492b-94be-cd0d6625b612: 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 +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 -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 -No more DHCP agents -Unable to schedule network 4b3c4475-ebbc-4fdf-a80b-4b76e7115c84: 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 -No more DHCP agents -Unable to schedule network eff2e007-26a4-4686-a22a-26696a07d22d: no agents available; will retry on subsequent port and subnet creation events. +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 fd2abcf1-81cf-4ec4-9a52-356e24801761: no agents available; will retry on subsequent port and subnet creation events. +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 b108fb3f-05ed-4517-981e-ed001269c6ef: 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 +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 -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 -No more DHCP agents -Unable to schedule network 8504feef-d988-492b-94be-cd0d6625b612: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents -Unable to schedule network 8198d9c5-ba01-474e-9646-4c1fd8d47f13: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 897db589-07dc-4f81-86c7-04aa7d9a5e90: 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 -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.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--2143079075 agent, after_create +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--2143079075 agent, after_create +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--2143044197 agent, after_create +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--2143044197 agent, after_create +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_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 af28900f-bf66-4a38-9be0-4eca4e65b9e6: no agents available; will retry on subsequent port and subnet creation events. -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_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_create_floatingip_with_wrong_subnet_id -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id ... ok -Failed to revert change to router port 54c41a97-d3cc-426d-84e2-da826d46ec27. +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 "/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: - + File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 "/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/callbacks/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__ @@ -25395,23 +24790,12 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 -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_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict -neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict ... ok -Error during notification for neutron.tests.unit.db.test_l3_dvr_db.DVRResourceOperationHandler._update_snat_v6_addrs_after_intf_update--2141614353 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/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 @@ -25444,4167 +24828,3693 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 "/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/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_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.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.db.test_sqlalchemytypes.CIDRTestCase.test_wrong_cidr -neutron.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_wrong_cidr ... 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 b108fb3f-05ed-4517-981e-ed001269c6ef: no agents available; will retry on subsequent port and subnet creation events. + 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 0b63af08-308b-4d0e-8a0f-209d549b67c7: 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 +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 71c1caaf-26aa-43be-9e4e-ab4abf19d582: no agents available; will retry on subsequent port and subnet creation events. +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 988efb5e-5574-400f-a238-660fea2ede3d: no agents available; will retry on subsequent port and subnet creation events. +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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -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_device_owner_by_router_id -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id ... ok No more DHCP agents -Unable to schedule network af28900f-bf66-4a38-9be0-4eca4e65b9e6: no agents available; will retry on subsequent port and subnet creation events. -Cannot clean up created object 2ed06e0a-2fe7-442f-b730-fa6fa408f3ab. Exception: -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4930816 agent, after_create +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-4930816 agent, after_create +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' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe ... ok -No more DHCP agents -Unable to schedule network 897db589-07dc-4f81-86c7-04aa7d9a5e90: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network 3536b985-c944-475a-b435-f0e98ba4520f: 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 71c1caaf-26aa-43be-9e4e-ab4abf19d582: 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 -router is already registered -floatingip is already registered -No more DHCP agents -Unable to schedule network 0b63af08-308b-4d0e-8a0f-209d549b67c7: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network af28900f-bf66-4a38-9be0-4eca4e65b9e6: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network d2cf4816-b32e-4f70-af4c-5ed807edeb01: no agents available; will retry on subsequent port and subnet creation events. -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 +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 deece26b-03b5-498e-a28b-15e1cf0834de: 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 +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 754c4e2c-5e97-4385-9ba8-5038a6fdb023: no agents available; will retry on subsequent port and subnet creation events. +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 897db589-07dc-4f81-86c7-04aa7d9a5e90: 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-311404 agent, after_create +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' -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-311404 agent, after_create +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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119001951 agent, after_create +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--2119001951 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5862008 agent, after_create +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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' -No more DHCP agents -Unable to schedule network d2cf4816-b32e-4f70-af4c-5ed807edeb01: 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-5862008 agent, after_create +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 754c4e2c-5e97-4385-9ba8-5038a6fdb023: no agents available; will retry on subsequent port and subnet creation events. -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_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 -No more DHCP agents -Unable to schedule network 94a02b16-f03e-4f0e-b517-3ba54e576432: no agents available; will retry on subsequent port and subnet creation events. +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 71c1caaf-26aa-43be-9e4e-ab4abf19d582: 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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118759929 agent, after_create +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--2118759929 agent, after_create +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--2142932433 agent, after_create +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--2142932433 agent, after_create +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.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones -neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones ... ok +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 0ac21a7c-ce6e-4680-8b1e-3056287e81fe: no agents available; will retry on subsequent port and subnet creation events. +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 0b63af08-308b-4d0e-8a0f-209d549b67c7: 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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141651545 agent, after_create +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--2141651545 agent, after_create +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' -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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118845299 agent, after_create +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--2118845299 agent, after_create +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' -No more DHCP agents -Unable to schedule network b413eee8-0459-4e00-8df3-bc29c7889622: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network fdba0d8b-df9b-40a1-9516-a9926fee7b3a: 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--2142902271 agent, after_create +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--2142902271 agent, after_create +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' -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 -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 more DHCP agents -Unable to schedule network 0b904d46-9a0d-47e6-883c-bff4b81ab596: no agents available; will retry on subsequent port and subnet creation events. -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_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.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 +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 7791d885-dfeb-4f79-8678-f34820938fa3: no agents available; will retry on subsequent port and subnet creation events. +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 94a02b16-f03e-4f0e-b517-3ba54e576432: no agents available; will retry on subsequent port and subnet creation events. +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 098bf5d4-1f94-433e-b944-245a565b36de: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network b413eee8-0459-4e00-8df3-bc29c7889622: no agents available; will retry on subsequent port and subnet creation events. +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 fdba0d8b-df9b-40a1-9516-a9926fee7b3a: no agents available; will retry on subsequent port and subnet creation events. +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 29723ce0-4fc7-4db4-bc6f-192a6cd0650e: 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_standard_attr.StandardAttrAPIImapctTestCase.test_api_tag_support_is_expected -neutron.tests.unit.db.test_standard_attr.StandardAttrAPIImapctTestCase.test_api_tag_support_is_expected ... ok +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 -Unable to schedule network 8ee7f1cd-7b23-4c4f-8ccc-e96f2fa25093: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network 94a02b16-f03e-4f0e-b517-3ba54e576432: no agents available; will retry on subsequent port and subnet creation events. -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_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 -No more DHCP agents -Unable to schedule network 098bf5d4-1f94-433e-b944-245a565b36de: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network fdba0d8b-df9b-40a1-9516-a9926fee7b3a: no agents available; will retry on subsequent port and subnet creation events. +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 29723ce0-4fc7-4db4-bc6f-192a6cd0650e: no agents available; will retry on subsequent port and subnet creation events. +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 0b904d46-9a0d-47e6-883c-bff4b81ab596: no agents available; will retry on subsequent port and subnet creation events. -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 +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 8ee7f1cd-7b23-4c4f-8ccc-e96f2fa25093: 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-7078382 agent, after_create +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' -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 -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 +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 7791d885-dfeb-4f79-8678-f34820938fa3: no agents available; will retry on subsequent port and subnet creation events. +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 b413eee8-0459-4e00-8df3-bc29c7889622: 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-7078382 agent, after_create +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' -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.db.test_migration.TestCli.test__get_branch_points -neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141508383 agent, after_create +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--2141508383 agent, after_create +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' -No more DHCP agents -Unable to schedule network a27809b9-381a-4948-aaba-8071899fbbff: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 098bf5d4-1f94-433e-b944-245a565b36de: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 0b904d46-9a0d-47e6-883c-bff4b81ab596: 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_add_another_ver_opt -neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt ... 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.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 -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_upgrade_expand_contract_are_mutually_exclusive -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2146005133 agent, after_create +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 df635e1e-87fe-4188-b152-2b8d8b852481: 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--2146005133 agent, after_create +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--2146005133 agent, after_create +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 7791d885-dfeb-4f79-8678-f34820938fa3: no agents available; will retry on subsequent port and subnet creation events. -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 +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_migration.TestCli.test__compare_labels_ok -neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok ... ok -No more DHCP agents -Unable to schedule network 36dead47-2492-42a2-956b-4512ef7dc513: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network b413eee8-0459-4e00-8df3-bc29c7889622: 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_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 29723ce0-4fc7-4db4-bc6f-192a6cd0650e: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.db.test_migration.TestCli.test_check_migration -neutron.tests.unit.db.test_migration.TestCli.test_check_migration ... 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 -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 -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 -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.db.test_migration.TestCli.test_upgrade_revision_delta -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta ... ok +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 50cd4fe5-6b2f-4a39-8599-efb8f40488ff: no agents available; will retry on subsequent port and subnet creation events. -router is already registered -floatingip is already registered -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 -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 df635e1e-87fe-4188-b152-2b8d8b852481: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network deece26b-03b5-498e-a28b-15e1cf0834de: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network b413eee8-0459-4e00-8df3-bc29c7889622: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 36dead47-2492-42a2-956b-4512ef7dc513: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network deece26b-03b5-498e-a28b-15e1cf0834de: no agents available; will retry on subsequent port and subnet creation events. -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_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_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 -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 +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 50cd4fe5-6b2f-4a39-8599-efb8f40488ff: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] +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 df635e1e-87fe-4188-b152-2b8d8b852481: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route ... ok -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host localhost for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] +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 36dead47-2492-42a2-956b-4512ef7dc513: no agents available; will retry on subsequent port and subnet creation events. -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.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 +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 50cd4fe5-6b2f-4a39-8599-efb8f40488ff: 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-4956132 agent, after_create +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-4956132 agent, after_create +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_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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5246852 agent, after_create +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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5246852 agent, after_create +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' -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.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 -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--2143239593 agent, after_create +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--2143239593 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142932985 agent, after_create +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--2142034493 agent, after_create +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--2142932985 agent, after_create +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--2142034493 agent, after_create +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' -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142034493 agent, after_create +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' -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143252635 agent, after_create +Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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' -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -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 -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143252635 agent, after_create +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' -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host localhost for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147007435 agent, after_create +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--2147007435 agent, after_create +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.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 -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--2143253709 agent, after_create +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--2143253709 agent, after_create +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 246f1882-01aa-48b4-b799-43b3312dffa9: no agents available; will retry on subsequent port and subnet creation events. +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 601dec38-2002-4529-9f4e-42d4683680ae: no agents available; will retry on subsequent port and subnet creation events. -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.debug.test_commands.TestDebugCommands.test_delete_probe_external -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe_external ... 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 +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 1fa32191-691d-4aba-84e3-354557de2ac3: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_exec_command -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_exec_command ... ok +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 c99fdced-d689-4d35-8393-a2cf8e348299: no agents available; will retry on subsequent port and subnet creation events. +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 0e19edf1-cdb1-4c4c-8b23-ff78ed413095: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -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 -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] -Failed to bind port e6450067-fe19-485d-a007-e1002a1be2fd on host host_2 for vnic_type normal using segments [{'id': '792090b9-a702-4fa5-b9cf-d55b96e65b03', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a27809b9-381a-4948-aaba-8071899fbbff'}] +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 7bf3658c-5fe4-4107-a141-566866bead0b: no agents available; will retry on subsequent port and subnet creation events. +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 246f1882-01aa-48b4-b799-43b3312dffa9: no agents available; will retry on subsequent port and subnet creation events. +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 601dec38-2002-4529-9f4e-42d4683680ae: 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 +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 1fa32191-691d-4aba-84e3-354557de2ac3: no agents available; will retry on subsequent port and subnet creation events. -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 +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 c99fdced-d689-4d35-8393-a2cf8e348299: no agents available; will retry on subsequent port and subnet creation events. -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 +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 7bf3658c-5fe4-4107-a141-566866bead0b: 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 +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 0e19edf1-cdb1-4c4c-8b23-ff78ed413095: no agents available; will retry on subsequent port and subnet creation events. -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision ... ok -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -Failed to bind port 50ff02ef-3b69-4b9c-b0bd-343c8b3b8405 on host host_2 for vnic_type normal using segments [{'id': 'a2447ac5-400a-4519-a1fb-e4316d669ec4', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'deece26b-03b5-498e-a28b-15e1cf0834de'}] -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 +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.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 +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 246f1882-01aa-48b4-b799-43b3312dffa9: no agents available; will retry on subsequent port and subnet creation events. +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 601dec38-2002-4529-9f4e-42d4683680ae: no agents available; will retry on subsequent port and subnet creation events. -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 -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 +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 -Unable to schedule network 1fa32191-691d-4aba-84e3-354557de2ac3: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents -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 -Unable to schedule network 7bf3658c-5fe4-4107-a141-566866bead0b: 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-28804852 agent, after_create +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-28804852 agent, after_create +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 c99fdced-d689-4d35-8393-a2cf8e348299: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops ... 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 -No more DHCP agents -Unable to schedule network 0e19edf1-cdb1-4c4c-8b23-ff78ed413095: 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.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 +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 cd4e0cea-2d71-45b6-b0b6-9c37d8dd60d2: 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--2143001457 agent, after_create +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.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--2143001457 agent, after_create +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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143224987 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143224987 agent, after_create +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 246f1882-01aa-48b4-b799-43b3312dffa9: 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--2141691599 agent, after_create +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--2141691599 agent, after_create +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' -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_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use -neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 No more DHCP agents -Unable to schedule network 246f1882-01aa-48b4-b799-43b3312dffa9: no agents available; will retry on subsequent port and subnet creation events. +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 cd4e0cea-2d71-45b6-b0b6-9c37d8dd60d2: no agents available; will retry on subsequent port and subnet creation events. +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 f84bdb38-19ca-4234-88fc-057d4d5d7ea5: 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 +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 34a618cf-4bbf-4eb5-a1f3-45b696b1f778: 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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142882751 agent, after_create +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--2142882751 agent, after_create +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.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_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.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 cd4e0cea-2d71-45b6-b0b6-9c37d8dd60d2: no agents available; will retry on subsequent port and subnet creation events. -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.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_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 -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 -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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143157477 agent, after_create +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' -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143157477 agent, after_create +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 f84bdb38-19ca-4234-88fc-057d4d5d7ea5: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network ed402fe6-e8ff-4318-841e-8b348d331c02: no agents available; will retry on subsequent port and subnet creation events. -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 +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 34a618cf-4bbf-4eb5-a1f3-45b696b1f778: no agents available; will retry on subsequent port and subnet creation events. +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 5e57f029-0cd0-4c32-9b11-329352d37908: no agents available; will retry on subsequent port and subnet creation events. -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_availability_zone.TestAZNetworkCase.test_create_network_with_azs -neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs ... ok +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 ed402fe6-e8ff-4318-841e-8b348d331c02: 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_vr_id_allocation_delete_router -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router ... ok +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 34a618cf-4bbf-4eb5-a1f3-45b696b1f778: no agents available; will retry on subsequent port and subnet creation events. +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 9cf1d764-6601-4675-bcd5-85cb4651079c: no agents available; will retry on subsequent port and subnet creation events. +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 f84bdb38-19ca-4234-88fc-057d4d5d7ea5: 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.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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5472262 agent, after_create +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-5472262 agent, after_create +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--2143037359 agent, after_create +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' -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143037359 agent, after_create +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 ed402fe6-e8ff-4318-841e-8b348d331c02: no agents available; will retry on subsequent port and subnet creation events. -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_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.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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141521417 agent, after_create +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--2141521417 agent, after_create +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_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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142996261 agent, after_create +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--2142996261 agent, after_create +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.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 -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__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 -No more DHCP agents -Unable to schedule network 9cf1d764-6601-4675-bcd5-85cb4651079c: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 9cbbeabb-2dc4-4477-ac05-87ef1d8fceda: 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_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 -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.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_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 -Did not 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_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 25fd968a-0097-4d94-a10d-3db9e9aa2695: 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_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.debug.test_commands.TestDebugCommands.test_create_nova_probe -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_nova_probe ... ok +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 ce989a9e-d49f-45a7-b52f-c3f04ef0dafb: no agents available; will retry on subsequent port and subnet creation events. +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 9cf1d764-6601-4675-bcd5-85cb4651079c: no agents available; will retry on subsequent port and subnet creation events. +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 9cbbeabb-2dc4-4477-ac05-87ef1d8fceda: no agents available; will retry on subsequent port and subnet creation events. -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_update_networkrbac_valid -neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid ... 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.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 -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.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_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 ... 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 +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 25fd968a-0097-4d94-a10d-3db9e9aa2695: 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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +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 ce989a9e-d49f-45a7-b52f-c3f04ef0dafb: no agents available; will retry on subsequent port and subnet creation events. -router is already registered -floatingip is already registered -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-28794914 agent, after_create +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-28794914 agent, after_create +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_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event -neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event ... 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 +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 9cbbeabb-2dc4-4477-ac05-87ef1d8fceda: no agents available; will retry on subsequent port and subnet creation events. -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 +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 9cf1d764-6601-4675-bcd5-85cb4651079c: no agents available; will retry on subsequent port and subnet creation events. -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.debug.test_commands.TestDebugCommands.test_create_network_probe -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_network_probe ... 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_floatingip_create_different_fixed_ip_same_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port ... ok +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 25fd968a-0097-4d94-a10d-3db9e9aa2695: 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.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.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_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object -neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object ... ok +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 ce989a9e-d49f-45a7-b52f-c3f04ef0dafb: no agents available; will retry on subsequent port and subnet creation events. -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_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 -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 +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 548887fa-aae3-4fe6-b55d-492bcace52e0: 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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142941465 agent, after_create +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--2142941465 agent, after_create +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' -Did not 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_create_port_with_empty_router_extradhcpopts -neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts ... 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_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 9cf1d764-6601-4675-bcd5-85cb4651079c: no agents available; will retry on subsequent port and subnet creation events. -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_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 -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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts -neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts ... ok +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 7c3cd7ce-8ea9-49d7-a231-b52c6aea48e8: 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 +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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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.debug.test_commands.TestDebugCommands.test_ping_all -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142920195 agent, after_create +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--2142920195 agent, after_create +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' -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 -Did not find expected name "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.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_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 -No more DHCP agents -Unable to schedule network 31158607-55c9-42ce-9be0-09d9b95d926c: 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 No more DHCP agents -Unable to schedule network 548887fa-aae3-4fe6-b55d-492bcace52e0: 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_extradhcpopts_ipv4_opt_version -neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version ... 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.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 -Did not find expected name "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.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo ... 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.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az -neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az ... ok +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 359ea0fc-2f65-4a23-92ce-40b25289f940: no agents available; will retry on subsequent port and subnet creation events. -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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +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 7c3cd7ce-8ea9-49d7-a231-b52c6aea48e8: 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.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_dns.DnsExtensionTestCase.test_list_ports -neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports ... 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.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 +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 548887fa-aae3-4fe6-b55d-492bcace52e0: no agents available; will retry on subsequent port and subnet creation events. -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 +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 31158607-55c9-42ce-9be0-09d9b95d926c: 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 -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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4570870 agent, after_create +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-4570870 agent, after_create +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' -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 -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 +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 -Did not find expected 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.TestDbMigration.test_schema_has_table -neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table ... 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.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 No more DHCP agents -Unable to schedule network 7c3cd7ce-8ea9-49d7-a231-b52c6aea48e8: no agents available; will retry on subsequent port and subnet creation events. -/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.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 -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.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az -neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 +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 31158607-55c9-42ce-9be0-09d9b95d926c: 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 -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create ... ok +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 359ea0fc-2f65-4a23-92ce-40b25289f940: 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 -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118782455 agent, after_create +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--2118782455 agent, after_create +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.debug.test_commands.TestDebugCommands.test_ping_all_with_ensure_port -neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_with_ensure_port ... 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__validate_revision_validates_branches -neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches ... 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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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_wrong_port_returns_404 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 ... ok -neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision -neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision ... 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.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 359ea0fc-2f65-4a23-92ce-40b25289f940: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.db.test_migration.TestCli.test_history -neutron.tests.unit.db.test_migration.TestCli.test_history ... 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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +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 d00cfb5a-c88c-4dfa-894a-c9103b808d62: no agents available; will retry on subsequent port and subnet creation events. -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.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_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_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_update_on_external_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_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 -No more DHCP agents -Unable to schedule network 359ea0fc-2f65-4a23-92ce-40b25289f940: 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 "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 -/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, -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_dns.DnsExtensionTestCase.test_create_port_json -neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json ... ok -router is already registered -floatingip is already registered -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 d00cfb5a-c88c-4dfa-894a-c9103b808d62: 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 -router is already registered -floatingip is already registered -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.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 -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 -No more DHCP agents -Unable to schedule network 359ea0fc-2f65-4a23-92ce-40b25289f940: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network d00cfb5a-c88c-4dfa-894a-c9103b808d62: 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_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 -Did not 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_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_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.db.test_sqlalchemytypes.TruncatedDateTimeTestCase.test_microseconds_truncated -neutron.tests.unit.db.test_sqlalchemytypes.TruncatedDateTimeTestCase.test_microseconds_truncated ... 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_create_floatingip_with_specific_ip -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip ... 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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "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.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.L3HATestCase.test_update_routers_states -neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states ... 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 -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.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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--2142030101 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route ... ok -Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142030101 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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.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.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_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_create_floatingip_with_specific_ip_non_admin -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_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 "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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -router is already registered -floatingip is already registered -router is already registered -floatingip is already registered +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 aae8cd83-7acf-40fc-b3d1-7c12ba5f9634: 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_delete_security_group_in_use -neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use ... 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_router_delete_with_port_existed_returns_409 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip is already registered +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 aae8cd83-7acf-40fc-b3d1-7c12ba5f9634: 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.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.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_add_gateway_dup_subnet1_returns_400 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_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 +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 aae8cd83-7acf-40fc-b3d1-7c12ba5f9634: 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 +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 -router is already registered -floatingip is already registered -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.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_add_interface_dup_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port ... 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_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_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_none_nexthop -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop ... ok -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.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 aae8cd83-7acf-40fc-b3d1-7c12ba5f9634: no agents available; will retry on subsequent port and subnet creation events. +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 -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_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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.extensions.test_agent.AgentDBTestCase.test_update_agent -neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_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 -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 -Did not 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_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_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 -No more DHCP agents -Unable to schedule network aae8cd83-7acf-40fc-b3d1-7c12ba5f9634: 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_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_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 -/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.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 -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.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.ExtraRouteDBSepTestCase.test_network_update_external -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external ... 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_by_port_fails_nested -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_floating_port_status_not_applicable -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable ... ok -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.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 -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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas ... ok -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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 -router is already registered -floatingip is already registered -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_upgrade_delta -neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta ... 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.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 -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.db.test_sqlalchemytypes.CIDRTestCase.test_crud -neutron.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_crud ... ok -neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_crud -neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_crud ... 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.ExtraRouteDBIntTestCase.test_network_update_external_failure -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure ... 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_create_floatingip_with_assoc_to_ipv6_subnet -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -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.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_extraroute.ExtraRouteDBIntTestCase.test_router_show -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show ... 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.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_route_update_with_external_route -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route ... 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_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.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 -/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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -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_create_floatingip_with_multisubnet_id -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_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 -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.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_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 -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 -router is already registered -floatingip is already registered -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 -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_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_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_first_floatingip_associate_notification -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification ... 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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -Did not find expected name "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.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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_interface_bad_values -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_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 -router is already registered -floatingip is already registered -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_add_interface_multiple_ipv6_subnets_same_net -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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_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.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_floatingip_multi_external_one_internal -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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_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 -/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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination ... ok -router is already registered -floatingip is already registered -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_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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse ... ok -router is already registered -floatingip 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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered +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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification ... 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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Cannot clean up created object 176249b7-75e7-438a-a0cc-6eb49d2b55fb. Exception: -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_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_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port ... 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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 -router 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 -floatingip is already registered -router is already registered -floatingip is already registered -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 -router is already registered -floatingip is already registered -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_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_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_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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_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 -router is already registered -floatingip is already registered -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_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.ExtraRouteDBSepTestCase.test_create_routers_native_quotas -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas ... 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_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_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.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_router_add_interface_multiple_ipv6_subnet_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_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 "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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails ... ok -router is already registered -floatingip 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 -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 -router is already registered -floatingip is already registered -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_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_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_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.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal ... 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 -router is already registered -floatingip is already registered -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_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_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_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_update_gateway -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway ... 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 -/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 -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip is already registered -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.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.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.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered +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.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.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.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_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 -Did not find expected name "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.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 -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.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.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification ... 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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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 -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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_extraroute.ExtraRouteDBSepTestCase.test_none_destination -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination ... ok -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete ... 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 -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update ... 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_extraroute.ExtraRouteDBIntTestCase.test_router_list -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_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 -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.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 -Did not find expected name "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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_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 -router is already registered -floatingip is already registered -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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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_floatingip_via_router_interface_returns_201 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 ... 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 -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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -router is already registered -floatingip is already registered -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_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 -Found floating IP port 88d7158c-ca6f-4316-9539-c393026c4c44 without floating IP, deleting. -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_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 -Did not find expected name "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 cleaning up floating IP port: 88d7158c-ca6f-4316-9539-c393026c4c44 -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 177, in _clean_garbage - self._fix_or_kill_floating_port(context, port_id) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 198, in _fix_or_kill_floating_port - self, context=context, **fips[0]) -IndexError: list index out of range -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.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_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_flavors.FlavorExtensionTestCase.test_delete_service_profile -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile ... 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_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations ... 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_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 -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_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_flavors.FlavorPluginTestCase.test_create_service_profile -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile ... ok -router is already registered -floatingip 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 -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 -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.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_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_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_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_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_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 -Did not find expected name "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.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 -Did not 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_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_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_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_add_interface_overlapped_cidr_returns_400 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_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 -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 -router is already registered -floatingip is already registered -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_router_list -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list ... 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_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_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.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 -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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete ... 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_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_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_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_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_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -Did not find expected name "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 load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -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 -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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.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_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.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.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips -neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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.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.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.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_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_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_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_none_nexthop -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "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.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.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_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.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_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor ... ok -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver +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 -router is already registered -floatingip is already registered -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_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_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.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces -neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 -Did not 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_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id ... ok -router is already registered -floatingip is already registered -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver +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_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_router_set_gateway_cidr_overlapped_with_subnets -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_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 "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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -router is already registered -floatingip is already registered -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 -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_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_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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.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_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_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_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_l3.L3AgentDbSepTestCase.test_floatingips_op_agent -neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent ... 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_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces -neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -router is already registered -floatingip is already registered -floatingip is already registered -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_router_clear_gateway_callback_failure_returns_409 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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.L3AgentDbIntTestCase.test_router_gateway_op_agent -neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent ... 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_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_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_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_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 -/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 -router is already registered -floatingip is already registered -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_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_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_flavors.FlavorPluginTestCase.test_create_flavor -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor ... 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_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_l3.L3AgentDbSepTestCase.test_interfaces_op_agent -neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent ... 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_router_delete_callback -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas ... 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.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 -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.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_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_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported -neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported ... ok -Did not find expected name "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.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 -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.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_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_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_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_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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 ... ok -router is already registered -floatingip is already registered -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_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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 -router is already registered -floatingip is already registered -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_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_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_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_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse ... ok -router is already registered -floatingip is already registered +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 -Did not find expected name "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.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.L3NatDBIntTestCase.test_floatingip_list_with_sort -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Error deleting Floating IP data from external DNS service. Name: 'test'. Domain: 'test-domain.org.'. IP addresses '12.0.0.248'. DNS service driver message 'Name test.test-domain.org. is duplicated in the external DNS service' -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/dns_db.py", line 213, in _delete_floatingip_from_external_dns_service - ips) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/externaldns/drivers/designate/driver.py", line 165, in delete_record_set - dns_domain, '%s.%s' % (dns_name, dns_domain), records, designate) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/externaldns/drivers/designate/driver.py", line 186, in _get_ids_ips_to_delete - raise dns_exc.DuplicateRecordSet(dns_name=name) -neutron_lib.exceptions.dns.DuplicateRecordSet: Name test.test-domain.org. is duplicated in the external DNS service -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_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.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.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_flavors.FlavorExtensionTestCase.test_update_flavor -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_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_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 -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -router is already registered -floatingip is already registered -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_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -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_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.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_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_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.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_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved -neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -/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 -router is already registered -floatingip is already registered -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_disassociate_service_profile_with_flavor -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor ... 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.L3NatDBIntTestCase.test_floatingip_list_with_pagination -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination ... 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.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_association_error -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error ... 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_flavors.FlavorPluginTestCase.test_update_flavor -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor ... 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.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_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_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification ... 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_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_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns -neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_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 "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.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_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.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record -neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record ... 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_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create -neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_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 -router is already registered -floatingip is already registered -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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip is already registered -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_flavors.FlavorExtensionTestCase.test_delete_flavor -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor ... 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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -Did not 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_flavors.FlavorPluginTestCase.test_delete_service_profile -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile ... ok -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved -neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved ... 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 -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_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_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_floating_port_status_not_applicable -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_add_interface_dup_port -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_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.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 -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.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway -neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_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 -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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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 -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 -router is already registered -floatingip is already registered -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.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_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_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.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_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_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 -router is already registered -floatingip is already registered -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.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.L3NatDBIntTestCase.test_first_floatingip_associate_notification -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification ... 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_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_floatingip_crd_ops -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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.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_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.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_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_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_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.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event -neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event ... ok -router is already registered -floatingip is already registered -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_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.L3NatExtensionTestCase.test_router_create -neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show ... 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 -router is already registered -floatingip is already registered -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_pagination -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination ... ok -Did not find expected name "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.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 -Did not 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_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 -router is already registered -floatingip 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 -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 -Did not find expected 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 -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 -Did not 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_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 -router is already registered -floatingip is already registered -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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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.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.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_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_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_router_list_with_pagination_reverse -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_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 "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.extensions.test_l3.L3NatExtensionTestCase.test_router_delete -neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.L3AgentDbSepTestCase.test_router_gateway_op_agent -neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent ... 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.extensions.test_l3.L3NatExtensionTestCase.test_router_update -neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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 -/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.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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip 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 -/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 -router is already registered -floatingip is already registered -router is already registered -floatingip is already registered -router is already registered -floatingip is already registered -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.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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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_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_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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Cannot clean up created object 291a968e-1cb8-429d-ac23-e61bd032660e. Exception: Router 291a968e-1cb8-429d-ac23-e61bd032660e could not be found -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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Cannot clean up created object c33d7b6e-bd83-4c33-b9d9-9c79ece7d3db. Exception: -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 -Did not find expected name "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 -router is already registered -floatingip is already registered -router is already registered -floatingip is already registered -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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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_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_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_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_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_flavors.FlavorExtensionTestCase.test_get_service_profiles -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_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 -router is already registered -floatingip is already registered -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_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_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_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 "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.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_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_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check ... 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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -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_attrs_and_extend -neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -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_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_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.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_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.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_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_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver -neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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.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_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_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_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_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_l3.L3NatDBSepTestCase.test_router_delete_callback -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback ... 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_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.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete ... 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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 ... ok -router is already registered -floatingip is already registered -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 -Did not find expected name "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.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_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.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 -router is already registered -floatingip is already registered -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_securitygroup.TestSecurityGroups.test_get_security_group -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group ... 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_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 -Did not find expected name "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.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 -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 -Did not find expected name "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.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141957591 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141957591 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_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_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_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_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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.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_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.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.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.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_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_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_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_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_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_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_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_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 -Did not find expected name "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.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 -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.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_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_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.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_segment.PlacementAPIClientTestCase.test_associate_aggregates -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_associate_aggregates ... 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_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_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_list_aggregates_not_found -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_list_aggregates_not_found ... ok -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory ... ok -Found incorrect device_id on floating port 105657f5-8436-4e78-9a16-8e92494bbb6f, correcting to d0347015-2fd8-4aa6-ab54-fe815d407409. -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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip is already registered -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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg ... ok -Did not find expected name "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.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 -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.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_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_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_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_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port -neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_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.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external ... 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.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_flavors.FlavorExtensionTestCase.test_get_flavors -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors ... 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_segment.TestMl2HostSegmentMappingOVS.test_new_agent -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_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 -router is already registered -floatingip is already registered -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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_flavors.FlavorExtensionTestCase.test_update_service_profile -neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -router is already registered -floatingip is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -Could not load neutron.tests.unit.extensions.test_flavors.DummyServiceDriver -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_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts ... 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.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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.L3NatDBIntTestCase.test_router_delete_callback -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.L3AgentDbIntTestCase.test_interfaces_op_agent -neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent ... 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.L3NatDBSepTestCase.test_router_add_interface_port -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_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 "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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "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.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 -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.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_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_floatingip_port_delete -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete ... 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_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_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_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 -/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 -router is already registered -floatingip is already registered -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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values ... ok -router is already registered -floatingip is already registered -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_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_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_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.L3NatDBSepTestCase.test_network_update_external_failure -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_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 "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 -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.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 -/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 -router is already registered -floatingip is already registered +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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_l3.L3NatExtensionTestCase.test_router_get -neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get ... 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_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_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_existed_floatingip -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip ... 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.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.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_multiple_ipv4_subnets -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_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 "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.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_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.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.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port -neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port ... 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_router_delete -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_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.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 -router is already registered -floatingip is already registered -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_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 -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.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_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.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_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_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.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip ... ok -Found floating IP port d09add2b-1ae4-4a13-aace-8af8281abe63 without floating IP, deleting. -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip 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 -router is already registered -floatingip is already registered -Error cleaning up floating IP port: d09add2b-1ae4-4a13-aace-8af8281abe63 -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 177, in _clean_garbage - self._fix_or_kill_floating_port(context, port_id) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 198, in _fix_or_kill_floating_port - self, context=context, **fips[0]) -IndexError: list index out of range -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 -/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 -router is already registered -floatingip is already registered -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.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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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 -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.extensions.test_l3.L3NatDBSepTestCase.test_router_delete -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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.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_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.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.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_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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_l3.L3NatExtensionTestCase.test_router_add_interface -neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation -neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_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 "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.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_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_router_add_interface_dup_port -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port ... 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_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.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_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_router_add_interface_port_without_ips -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_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 -router is already registered -floatingip is already registered -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_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic -neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic ... 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_router_concurrent_delete_upon_subnet_create -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation -neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation ... 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_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_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_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.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_l3.L3NatDBSepTestCase.test_floatingip_port_delete -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete ... 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_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name -neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -router is already registered -floatingip is already registered -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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.L3NatDBIntTestCase.test_router_show -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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/db/l3_db.py", line 2008, in update_router - id, router) - 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_db.py", line 310, in update_router - self._update_router_gw_info(context, id, gw_info) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_gwmode_db.py", line 75, in _update_router_gw_info - context, router_id, info, router=router) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 544, in _update_router_gw_info - ext_ips) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 513, in _create_gw_port - new_network_id, ext_ips) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 408, in _create_router_gw_port - context.elevated(), gw_port['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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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.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_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_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_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_segment.PlacementAPIClientTestCase.test_get_inventory -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -router is already registered -floatingip is already registered -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 -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 -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_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.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.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_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_create_routers_native_quotas -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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 -router is already registered -floatingip 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 +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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 -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_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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_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_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.L3NatDBSepTestCase.test_floatingip_with_assoc_fails -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_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 -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 -security_group is already registered -security_group_rule is already registered -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 -Did not find expected name "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.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_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing -neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing ... 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 -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.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips -neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_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.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_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 -security_group is already registered -security_group_rule is already registered -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_securitygroup.TestConvertProtocol.test_convert_numeric_protocol -neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol ... 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_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden ... 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_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id -neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_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 -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 -rbac_policy is already registered +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.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_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_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs -neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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.TestSecurityGroups.test_create_security_group -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group ... 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_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.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_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_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 -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_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_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_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.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.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_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 -Did not find expected name "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.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_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 -Did not 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_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_securitygroup.TestSecurityGroups.test_check_default_security_group_description -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_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 -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_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.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_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_tenant -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_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.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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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.L3NatDBSepTestCase.test_floatingip_crd_ops -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops ... 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 -/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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments ... 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.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 -router is already registered -floatingip is already registered -rbac_policy 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 -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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "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.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 -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.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_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.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_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_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_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_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_quotasv2.QuotaExtensionDbTestCase.test_update_attributes -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes ... 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 -/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.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): @@ -29637,676 +28547,856 @@ 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_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications ... ok -Did not find expected name "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.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_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 -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.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_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_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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -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_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_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_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_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_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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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_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_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_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 -Did not find expected name "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.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 -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.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.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "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.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_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 -Did not 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_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_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_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since -neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since ... ok -router is already registered -floatingip 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 -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 -Did not 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_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_l3.L3NatDBIntTestCase.test_router_list_with_pagination -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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.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_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_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' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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.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_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac -neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac ... ok -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 -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 -Did not find expected name "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.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 -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.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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_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.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.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.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.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping ... ok -Did not find expected name "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.extensions.test_segment.TestSegment.test_create_segment -neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment ... 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.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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 -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 -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.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_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 -router is already registered -floatingip is already registered -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.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed -neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed ... ok -Did not find expected name "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.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 -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.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet ... ok -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered +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.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 -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 -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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -security_group is already registered -security_group_rule is already registered -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_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_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.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_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_segment.PlacementAPIClientTestCase.test_update_inventory_conflict -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory_conflict ... 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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object -neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object ... ok -router is already registered -floatingip is already registered -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.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.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.extensions.test_l3.L3NatDBSepTestCase.test_router_show -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show ... 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.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_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.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist ... 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 -Did not find expected name "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.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 -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.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values ... ok -router is already registered -floatingip is already registered -router is already registered -floatingip is already registered -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.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_l3.L3NatDBIntTestCase.test_router_update_gateway -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway ... ok -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 -Did not find expected name "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.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 -Did not find expected 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 -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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Found floating IP port ada554cb-d37d-4037-b7ba-80c695ddcf16 without floating IP, deleting. -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 -Error cleaning up floating IP port: ada554cb-d37d-4037-b7ba-80c695ddcf16 -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 177, in _clean_garbage - self._fix_or_kill_floating_port(context, port_id) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_db.py", line 198, in _fix_or_kill_floating_port - self, context=context, **fips[0]) -IndexError: list index out of range -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_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.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_segment.TestSegment.test_list_segments -neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments ... 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_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.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.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_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.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.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_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_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_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 " -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 -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 -security_group is already registered -security_group_rule is already registered -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_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.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.GreAllocationIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates ... 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.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.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_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 -Did not find expected name "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.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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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.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 " -router is already registered -floatingip 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 -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' -Did not find expected 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 -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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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_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.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 -router is already registered -floatingip is already registered -rbac_policy is already registered -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.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.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 -Did not find expected name "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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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 -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 is already registered -security_group_rule is already registered -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_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.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_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction ... ok -Did not find expected name "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.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.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' -Could not load driver_path -Could not load driver_path2 -Could not load driver_path -Could not load driver_path2 -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.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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete -neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_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 -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 -security_group is already registered -security_group_rule is already registered -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.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.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list -neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list ... 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.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_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_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.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.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 -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.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_portsecurity.TestPortSecurity.test_create_port_passing_true -neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_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.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.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_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 -Did not find expected name "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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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_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_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.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.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.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 -Did not find expected name "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.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 -Did not 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_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc ... 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_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.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -router is already registered -floatingip is already registered -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_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.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.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.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_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.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_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.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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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_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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.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.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.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_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist ... ok -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.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.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 -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -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.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 -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -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.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.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.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 " -Did not find expected name "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.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.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 -Did not find expected 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.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 -router is already registered -floatingip is already registered -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 -Did not find expected 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.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.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_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.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/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. @@ -30315,6 +29405,10 @@ 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() @@ -30345,170 +29439,356 @@ 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object ... ok -No more DHCP agents -neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway -neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway ... ok -router is already registered -floatingip is already registered -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 -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_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.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.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.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.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 -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -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' -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -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.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.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 -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -Failed to bind port 5e639a51-f62c-4d81-b8f9-ddbebf866611 on host fakehost for vnic_type normal using segments [{'id': '35ac0e71-cc2c-411d-aea8-01e35e1d51cf', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}, {'id': 'e065cc63-28b9-4091-b779-f279bc5f6f82', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 206, 'network_id': '10235ab4-51cf-4990-9525-4723af6ac564'}] -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.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.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_l3.L3NatDBSepTestCase.test_router_update_gateway -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway ... 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.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_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 -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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates ... 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.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.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.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.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway -neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway ... ok -neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request -neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request ... 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_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false ... 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_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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction ... 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 -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.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.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.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_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" -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields ... ok -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.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.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_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.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.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_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.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.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.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.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist ... 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 -Did not find expected name "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.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 -Did not 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_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.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.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.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.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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): @@ -30541,19 +29821,422 @@ 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_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.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 -/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) -No active L3 agents +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.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.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.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() @@ -30584,1240 +30267,52 @@ 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_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.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_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.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_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.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.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_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.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.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.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.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.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.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.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.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.objects.test_agent.AgentDbObjectTestCase.test_resource_versions -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions ... 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.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects ... ok -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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.GeneveEndpointIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes ... ok -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -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 -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -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 -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -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 -Failed to bind port 110cdd1c-2cbd-4c07-b817-74f494cab4dc on host fakehost for vnic_type normal using segments [{'id': 'fb011a8e-36e0-4a1c-ba7b-89f7bb27de81', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}, {'id': '3f1e389f-2960-4f6e-8e6a-dc8d23cc3d96', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 202, 'network_id': '2de5f04f-553a-4ab5-8638-84eff930f025'}] -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 -Did not find expected name "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 -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 -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.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.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.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_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.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request -neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request ... 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.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.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.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.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields ... ok -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 -neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request ... 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.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.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.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap -neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap ... ok -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.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.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.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_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.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.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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields ... 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_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.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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 -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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 -Did not find expected name "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.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.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.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key ... 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.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.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.hacking.test_checks.HackingTestCase.test_check_python3_filter -neutron.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter ... 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.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.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 -router is already registered -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 -floatingip is already registered -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.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.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.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.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create ... ok -Did not find expected name "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.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.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.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete ... 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.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 -Did not 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_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.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object ... ok -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.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.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" -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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 -router is already registered -floatingip is already registered -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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 -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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 -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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' -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -Failed to bind port 2df1933c-ee49-464a-afa1-4a7f887b9379 on host fakehost for vnic_type normal using segments [{'id': 'd991d863-4ad4-48ac-9fe6-5e76aa5562d9', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}, {'id': '0fd998b1-3733-4fdd-917b-ba239bdcd5c2', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 207, 'network_id': '19e89e24-982f-4666-925b-684113fb8327'}] -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.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.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_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' -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_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.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.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.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.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.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.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.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_flatallocation.FlatAllocationIfaceObjTestCase.test_delete -neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete ... 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.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.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.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_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 -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.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key ... 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.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.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.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.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_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.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.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_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.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.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.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.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_common_types.MACAddressFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_from_primitive ... 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.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete ... ok -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.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.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_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.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.db.test_api.CreateObjectTestCase.test_populate_id -neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id ... 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.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.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.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.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.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.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.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.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.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_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 -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.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create ... ok -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 " -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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_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.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.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.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.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.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.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.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.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_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id -neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id ... 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_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.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.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.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.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" -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.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.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.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.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 -Did not find expected name "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.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction ... 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 -router is already registered -floatingip 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.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.extensions.test_l3.L3NatDBSepTestCase.test_router_update -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update ... 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.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.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.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.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_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_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.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 -Did not find expected name "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.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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects ... ok -Did not find expected name "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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count ... ok -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 -rbac_policy is already registered -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.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_greallocation.GreEndpointDbObjTestCase.test_update_objects -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects ... 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.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.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.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.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.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_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.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.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.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_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.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association -neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association ... ok -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.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.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.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.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 -Did not find expected name "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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete -neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_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 " -Did not find expected name "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.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.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' -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects ... 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_segment.TestSegmentNameDescription.test_create_segment_with_name -neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_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 -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.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.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.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 -router is already registered -floatingip 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.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.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.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.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.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.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.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.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.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.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.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.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 -Did not find expected name "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.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.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_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type -neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type ... 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.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.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.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.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.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.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false ... ok -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered +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 -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 -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.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_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_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.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.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_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_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.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.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association -neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association ... ok -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.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.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.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.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 -Did not find expected name "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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks -neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks ... ok -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.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.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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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.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_update_changes -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes ... ok -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.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.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.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.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_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_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_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.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_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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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.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_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.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_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.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.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.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.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.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.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_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 -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.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.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_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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 -Did not find expected name "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.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.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key ... ok -Did not find expected name "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 -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.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 -Did not 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_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.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.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend ... ok -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 -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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction ... ok -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 -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 -Did not 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_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_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_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.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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create -neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create ... 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.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.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.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.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.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.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.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.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.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.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.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 " -Did not find expected name "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.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.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.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.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_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.VxlanAllocationDbObjTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_downgrade_to_1_0 ... 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.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.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 -router is already registered -floatingip is already registered -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.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" -Did not find expected name "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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create ... 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.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_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false ... ok -security_group is already registered -security_group_rule is already registered -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.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.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.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.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_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters ... 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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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.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.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_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.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.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 -Did not find expected name "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.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp -neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp ... ok -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_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 -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 -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.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 -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 -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 -router is already registered -floatingip is already registered -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_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.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_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values -neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values ... ok -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.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 -/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.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.qos.test_policy.QosPolicyObjectTestCase.test_get_tenant_id -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_tenant_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 "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.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.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 -Did not find expected name "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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_fields -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_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.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 -Exception in string format operation -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_versionedobjects/exception.py", line 120, in __init__ - message = self.msg_fmt % kwargs -KeyError: 'objname' -objver: 1.2 -objtype: QosBandwidthLimitRule -code: 500 -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.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.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.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.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.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.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.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.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.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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete ... 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.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.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.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects -neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects ... ok -Did not find expected name "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.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.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.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 -Did not find expected name "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.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.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.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_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 -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.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.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 -Did not 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_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 -router is already registered -floatingip 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 -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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network -neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network ... 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.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.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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 -/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, -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 -Did not 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_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.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.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.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.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj ... 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 -Did not find expected name "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.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates ... 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 -security_group is already registered -security_group_rule is already registered -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 " -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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.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.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.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.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.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.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.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.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects ... 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.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.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 " -Did not find expected name "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.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.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.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 " -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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_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.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.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.logapi.test_logging_resource.LogDBObjectTestCase.test_count -neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count ... 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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -security_group is already registered -security_group_rule is already registered -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.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.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects -neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects ... ok -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 -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.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.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_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype -neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype ... 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.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.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete ... 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.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.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.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 -IPAM subnet referenced to Neutron subnet non-existent-id does not exist -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.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.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.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.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.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.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects ... 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.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects ... ok -Did not find expected name "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.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.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_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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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.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.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.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction ... ok -IPAM subnet referenced to Neutron subnet non-existent-id does not exist +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() @@ -31848,66 +30343,666 @@ 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.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.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.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.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 -Did not find expected name "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.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_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_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_queries_constant ... 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.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.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 -Did not find expected 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.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.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields ... ok -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.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.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 -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 is already registered -security_group_rule is already registered -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.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_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.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.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.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.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.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 -security_group is already registered -security_group_rule is already registered -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.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.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.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. @@ -31950,855 +31045,10 @@ 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.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.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.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.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway -neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway ... 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.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.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.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_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.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.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range -neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range ... 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.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.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count ... 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.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.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_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.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.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.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_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 -Did not find expected name "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.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object -neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_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 -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.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_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 -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.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.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 -router is already registered -floatingip is already registered -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.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" -/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.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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden ... ok -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.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_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_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 -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.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete ... 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 -security_group is already registered -security_group_rule is already registered -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.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.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.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.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_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.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.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.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.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.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.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes ... ok -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.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.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_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false ... ok -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count ... ok -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.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields ... ok -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.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_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.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects ... 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.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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates ... 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.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.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count -neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count ... ok -Did not find expected name "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.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.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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 -security_group is already registered -security_group_rule is already registered -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_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.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields ... 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.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.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields ... 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.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.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_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_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields ... 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 -Did not find expected name "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.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_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_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.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.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.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.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count ... 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.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields ... 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.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.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.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.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_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.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.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields ... 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_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.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.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.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.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.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.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.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.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_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 -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.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.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.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.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.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction ... 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.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.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_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.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.test_base.BaseDbObjectNewEngineFacade.test_get_objects -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects ... 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.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.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.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.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.MeteringLabelRuleDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_downgrade_to_1_0 ... 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.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create_duplicates -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create_duplicates ... 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.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.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.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_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_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.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects ... 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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_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.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.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.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.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.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.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects ... 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 -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 -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.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.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.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.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 " -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.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.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.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction ... 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.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.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects ... 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.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_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_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.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.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.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.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_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_network.ExternalNetworkIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete ... ok -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.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.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.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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields ... 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.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.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.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_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.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.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count_invalid_fields -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count_invalid_fields ... 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.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.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_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields ... 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.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count ... 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.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.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.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_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_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields ... 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.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.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules ... 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.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.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" -Did not find expected name "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.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.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.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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Did not find expected name "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.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete -neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.logapi.test_logging_resource.LogObjectTestCase.test_create -neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create ... 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_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.logapi.test_logging_resource.LogObjectTestCase.test_get_objects -neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects ... 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 -security_group is already registered -security_group_rule is already registered -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 -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.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.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.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.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.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.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.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.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.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_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_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.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.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.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.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.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.test_base.BaseObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.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.test_network.NetworkDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_invalid_filters ... ok -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.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.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_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.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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete ... 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.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.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.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.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.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.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_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_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.test_network.NetworkDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist ... 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.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.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_common_types.IPV6ModeEnumFieldTest.test_coerce_good_values -neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_good_values ... 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.logapi.test_logging_resource.LogObjectTestCase.test_update_changes -neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes ... 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.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.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_common_types.MACAddressFieldTest.test_coerce_bad_values -neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_bad_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 -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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects ... 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.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_common_types.UUIDFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_stringify ... 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_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed -neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_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 -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.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_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.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.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_conf_driver -neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_conf_driver ... 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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes ... 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.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.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.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.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.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_agent.AgentDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters ... ok -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group -neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group ... ok -Did not find expected name "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.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_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_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj ... 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_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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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_agent.AgentDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction ... 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.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.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 -Did not find expected name "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.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.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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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_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.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.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields ... ok -security_group is already registered -security_group_rule is already registered -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.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.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_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_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_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.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.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.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.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.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.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields ... 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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj ... 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.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.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.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.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.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.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_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects ... ok -Did not find expected name "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.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_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.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.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_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.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_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.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields ... 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.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.test_network.NetworkPortSecurityIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create ... 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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object ... 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.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_greallocation.GreEndpointDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist ... 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.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist ... 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.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.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_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.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_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 -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.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 -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.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.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_networks -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_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.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.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update ... 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.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.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.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_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_network.NetworkSegmentDbObjTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction ... 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_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.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.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.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.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_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.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.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields ... 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.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.BaseDbObjectCompositePrimaryKeyTestCase.test_create -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create ... ok -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.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.test_base.BaseDbObjectNewEngineFacade.test_update_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_fields ... 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.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.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.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.test_network.NetworkSegmentDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_db_obj ... ok -Did not find expected name "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.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.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction ... 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) +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() @@ -32829,16359 +31079,399535 @@ 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.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_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_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_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 -Did not 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_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings ... ok -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.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.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_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.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_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj ... 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.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.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_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_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.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_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.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 -Did not find expected name "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.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_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.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.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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create ... 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_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.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.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.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.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.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.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.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.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields ... ok -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 -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.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_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.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.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj ... 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.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.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_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false ... ok -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete ... 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.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates ... 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.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.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.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.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.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.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object ... ok -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.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates ... ok -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.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.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.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.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.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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields ... 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.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_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_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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.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.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.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.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.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_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.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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters ... ok -Did not find expected name "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.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_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_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.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_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.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid -neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid ... 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.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_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.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields ... ok -security_group is already registered -security_group_rule is already registered -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_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_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects ... 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.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.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_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_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.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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects ... ok -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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network -neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network ... 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.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_base.UniqueKeysTestCase.test_class_creation -neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation ... 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.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.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_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_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_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.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.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.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.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.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.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive ... 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.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_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_ipam.IpamSubnetObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create ... 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.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.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.test_base.BaseDbObjectUniqueKeysTestCase.test_delete -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete ... 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.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.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key ... 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_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent ... 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.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.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_flavor.FlavorDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters ... 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.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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_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 -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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields ... ok -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.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.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_base.BaseDbObjectNewEngineFacade.test_update_changes -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes ... ok -Did not find expected name "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.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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update ... 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_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.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.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.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 -security_group is already registered -security_group_rule is already registered -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_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.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.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.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.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_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction ... 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.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects ... ok -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create ... 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.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.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.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.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.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_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_flavor.FlavorDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false ... ok -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_notify_port_status_all_values -neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values ... 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.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.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_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.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_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_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.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields ... 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.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_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.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_update_changes -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes ... ok -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.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.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.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.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_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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden ... 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 -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.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive ... 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.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.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.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete ... ok -neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_from_primitive ... ok -Did not find expected name "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.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.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_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.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_common_types.UUIDFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive ... ok -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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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 " -security_group is already registered -security_group_rule is already registered -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.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.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.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.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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects ... 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 -Did not find expected name "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.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.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.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_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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_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.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.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields ... 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_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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object ... ok -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.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.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.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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates ... 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.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.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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields ... 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.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.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction ... ok -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.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.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update ... ok -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_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates ... 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_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects ... 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.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object ... ok -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.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.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.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_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields ... 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.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.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.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.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.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.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_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.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.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_common_types.EtherTypeEnumFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive ... 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.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.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.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.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_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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates ... ok -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.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.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_single_transaction -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_single_transaction ... ok -Did not find expected name "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.ipam.test_requests.TestAddressRequest.test_any_address -neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address ... 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_common_types.FlowDirectionEnumFieldTest.test_to_primitive_json_serializable -neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive_json_serializable ... 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.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.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.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.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.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.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok -security_group is already registered -security_group_rule is already registered -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.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist ... ok -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.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.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.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_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count ... 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_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.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.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.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.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count ... 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.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_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.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_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_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.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.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields ... ok -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.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.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.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_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_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update ... ok -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_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.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false ... 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_flavor.ServiceProfileDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object ... 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 -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.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.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.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.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.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_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update ... 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_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction ... 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.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.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.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_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.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.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.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.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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction ... 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.test_metering.MeteringLabelObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes ... 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_ports.DistributedPortBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count ... 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_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters ... ok -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.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.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.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.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.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields ... 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.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.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.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.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... 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.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.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.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.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.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.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.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.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.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.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.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.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_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters ... ok -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.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_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.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.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.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.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields ... ok -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.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.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.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_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_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.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates ... 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.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.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.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.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.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_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.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes ... 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.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object ... 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.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.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj ... 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_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... 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.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.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_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.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects ... 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.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object ... 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_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_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object ... 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_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields ... 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.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.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes ... 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.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.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.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.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.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_segment.PlacementAPIClientTestCase.test_list_aggregates -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_list_aggregates ... ok -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_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.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.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_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction ... 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.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects ... 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.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.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.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_ipam.IpamAllocationDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object ... 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 -/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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.test_ipam.IpamSubnetDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count ... 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_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction ... 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_agent.AgentDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction ... 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.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_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.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.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist ... 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 -Did not find expected name "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.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_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 -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.objects.test_agent.AgentDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist ... ok -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.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters ... 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.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_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields ... ok -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_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.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields ... 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.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_agent.AgentIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects ... 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_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_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.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.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.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_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.extensions.test_segment.TestSegment.test_get_segment -neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment ... ok -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_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_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_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false ... 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.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.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.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.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_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_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.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_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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create ... ok -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.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_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_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_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_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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects ... ok -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.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_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_ports.PortBindingLevelDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj ... 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 -Unable to schedule network 7cea9a53-b25c-47b5-ac19-0dce2709a9c2: no agents available; will retry on subsequent port and subnet creation events. -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_count_invalid_fields -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object ... ok -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_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 -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.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.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.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.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.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.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_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_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_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_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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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_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.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.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_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.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.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.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.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.test_base.BaseDbObjectNewEngineFacade.test_create -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create ... 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.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_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.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_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.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_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.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.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_unique_key -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key ... ok -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.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create ... 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_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.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.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.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.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_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates ... 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_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.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.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.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.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.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.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.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.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates ... 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.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_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.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.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.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.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.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist ... 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.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.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_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters ... ok -Did not find expected name "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.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.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' -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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.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.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update ... ok -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.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 -Did not find expected name "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.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_network.NetworkDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_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 -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.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.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.TestNovaSegmentNotifier.test_placement_api_not_available -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available ... 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.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.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_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_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_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_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object ... 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.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.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.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.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.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_base.BaseDbObjectUniqueKeysTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects ... 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_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.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.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.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.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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_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 -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_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction ... 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_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_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields ... 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_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_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 -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields ... 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.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.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_address_scope.AddressScopeDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects ... 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_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates ... 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_ports.PortIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes ... 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_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.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.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.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_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_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_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.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.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.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.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.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_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.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_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.test_base.BaseObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object ... 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.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.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete ... 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.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.test_network.NetworkObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create ... 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.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.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.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.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.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects ... 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_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.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.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_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.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_network.NetworkObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects ... 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.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 " -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.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_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_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.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.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.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_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.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_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.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_base.BaseObjectIfaceWithProjectIdTestCase.test_create -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create ... 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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates ... 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_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_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.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.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.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.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.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_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.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.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.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_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.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_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.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_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.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.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.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.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.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.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.test_agent.AgentDbObjectTestCase.test_count -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count ... 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.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_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.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_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.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.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_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_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.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_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.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction ... ok -Did not find expected name "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.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.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.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_network.NetworkSegmentDbObjTestCase.test_hosts -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts ... 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.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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction ... ok -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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_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.objects.test_metering.MeteringLabelObjectTestCase.test_delete -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete ... 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_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_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.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.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.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_metering.MeteringLabelObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_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.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.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.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.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_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.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects ... 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.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.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_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.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.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.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_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_delete_objects_without_validate_filters -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters ... 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.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 -Did not find expected name "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.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.ServiceProfileDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields ... ok -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create ... 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.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.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_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.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_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_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_address_scope.AddressScopeDbObjectTestCase.test_count -neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count ... 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_metering.MeteringLabelObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields ... 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.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_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects ... 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_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_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_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_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.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_agent.AgentIfaceObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key ... 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_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false ... 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.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.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.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields ... 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_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.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_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden ... 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_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.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.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.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_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters ... 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.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.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_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' -Did not find expected name "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.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.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.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.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters ... 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.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_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_metering.MeteringLabelDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj ... 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.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_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object ... 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_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_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_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.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction ... 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.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.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_quota.ReservationDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction ... 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.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_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_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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist ... 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_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_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_network.ExternalNetworkDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object ... ok +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_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.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_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok -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_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields ... 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_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.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.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.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_network.ExternalNetworkDbObjectTestCase.test_count -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count ... ok -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.test_quota.ReservationDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist ... 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_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.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_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction ... ok -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_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields ... 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_base.BaseDbObjectRenamedFieldTestCase.test_create -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create ... 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.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_network.NetworkDNSDomainIfaceObjectTestcase.test_delete -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete ... ok -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_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects ... 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_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.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_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 " -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.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects ... ok -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_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.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create ... 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.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.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_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters ... 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_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.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.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_update_objects_invalid_fields -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields ... ok -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.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.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_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields ... 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.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields ... 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.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.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_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes ... 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.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.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false ... ok -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_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields ... ok -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_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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_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.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_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_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_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_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction ... ok -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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_objects_exist_validate_filters -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters ... ok -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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 -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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_network.NetworkDNSDomainDbObjectTestcase.test_count -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count ... ok -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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" -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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 -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count ... ok -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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_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_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.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.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.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_base.BaseDbObjectUniqueKeysTestCase.test_update_fields -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields ... 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_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden ... 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.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes ... 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_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields ... 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.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.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_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_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.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.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_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_rbac_db.RbacNeutronDbObjectTestCase.test_create -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create ... 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.test_base.BaseObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects ... 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.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.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.test_network.NetworkDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_db_obj ... ok -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.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.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_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields ... ok -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields ... ok -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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" -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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 -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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 -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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 -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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 " -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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 -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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_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.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' -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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 -Failed to bind port e165605d-59dc-47a5-870a-413e8e482bd9 on host fakehost for vnic_type normal using segments [{'id': 'ee580ff4-105d-4190-ad46-828fadffb763', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}, {'id': '1bd77974-0139-4add-af54-ed20abcacde9', 'network_type': 'vlan', 'physical_network': 'physnet', 'segmentation_id': 201, 'network_id': 'abafd379-41f6-41e8-baf0-43e7d40583ad'}] -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.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.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_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields ... 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_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_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 -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.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.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.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_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.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_base.BaseDbObjectUniqueKeysTestCase.test_get_object -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object ... 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_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_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_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_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_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.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.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_network.NetworkDbObjectTestCase.test_dns_domain -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain ... 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.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete ... 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.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_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_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.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.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields ... 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.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 " -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update ... 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_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" -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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_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 " -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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_common_types.DictOfMiscValuesFieldTest.test_coerce_bad_values -neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_bad_values ... ok -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates ... ok -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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' -Failed to bind port 9389d7d7-048c-4ff7-8b91-131316edd708 on host fakehost1 for vnic_type normal using segments [{'id': 'ecb821ce-5284-464b-b639-7a9c56ada410', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'de16e911-eba7-4527-a104-e7bd377f7a02', 'network_type': 'vlan', 'physical_network': 'physnet0', 'segmentation_id': 207, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}, {'id': 'a87500b8-d70e-443d-971f-c75497b6c298', 'network_type': 'vlan', 'physical_network': 'physnet1', 'segmentation_id': 202, 'network_id': '19394e5f-d14a-4a30-9c46-b1e50892f3d5'}] -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.test_common_types.EtherTypeEnumFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_stringify ... 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_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_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_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 -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.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.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 -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.objects.test_common_types.IPNetworkFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_from_primitive ... 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.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden ... 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_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction ... 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.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects ... 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.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.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.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.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_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.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.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.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.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_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_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_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.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_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_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_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive ... 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_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction ... 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.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.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_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_common_types.DictOfMiscValuesFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_stringify ... 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_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.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_flavor.FlavorDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj ... 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_base.BaseDbObjectNewEngineFacade.test_get_object -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_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_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_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_common_types.DscpMarkFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive ... 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.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_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_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.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.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields ... 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.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_common_types.IPNetworkFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_stringify ... 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_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_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_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.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.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields ... 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.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create ... 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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.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_common_types.IPV6ModeEnumFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive ... ok -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_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields ... ok -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_network.NetworkSegmentDbObjTestCase.test_count -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count ... 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.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_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.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_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_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_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.test_common_types.MACAddressFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive ... 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.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.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_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden ... 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.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.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false ... 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_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.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_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.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false ... 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.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_segment.PlacementAPIClientTestCase.test_create_inventory -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_create_inventory ... 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.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_delete_resource_provider -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_delete_resource_provider ... 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.extensions.test_segment.PlacementAPIClientTestCase.test_placement_api_not_found -neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_placement_api_not_found ... ok -Did not find expected name "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.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object ... ok -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_ports.PortDNSIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects ... ok -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_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.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields ... 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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects ... ok -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_network.NetworkPortSecurityDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects ... ok -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_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.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_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields ... 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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction ... 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.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_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_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_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_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.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_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_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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction ... 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.RouterExtraAttrsIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields ... 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_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden ... 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.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_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.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_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_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_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_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_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects ... 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_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_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields ... ok -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.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 -Did not find expected name "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.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.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy ... 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.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.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.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.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' -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count ... 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_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction ... 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.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.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_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_base.BaseObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden ... 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.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction ... ok -Did not find expected name "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.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.ServiceProfileDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction ... 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.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.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.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_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden ... 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.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_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields ... ok -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.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_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj ... 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_ports.PortIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update ... 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_base.BaseObjectIfaceWithProjectIdTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_tenant_id ... 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_common_types.DictOfMiscValuesFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_from_primitive ... 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.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_network.NetworkSegmentIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects ... 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_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.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.test_ports.PortIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object ... ok -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_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_network.NetworkSegmentIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields ... ok -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_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.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.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_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction ... 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.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.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port ... 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.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_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_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.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.test_common_types.IPNetworkPrefixLenFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_stringify ... ok -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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_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 -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.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_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects ... 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.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_common_types.IPV6ModeEnumFieldTest.test_to_primitive_json_serializable -neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive_json_serializable ... 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.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.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_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_common_types.IpProtocolEnumFieldTest.test_coerce_good_values -neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_good_values ... 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.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_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_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_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_port_forwarding.PortForwardingObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects ... 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.test_common_types.DomainNameFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_stringify ... 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.qos.test_policy.QosPolicyObjectTestCase.test_create -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create ... 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.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_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.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.test_common_types.IPV6ModeEnumFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_stringify ... 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.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.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_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.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.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.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object ... 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_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_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_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_flavor.FlavorIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object ... 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_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_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_address_scope.AddressScopeDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object ... 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_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.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok -Did not find expected name "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.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.QosBandwidthLimitRuleDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count ... ok -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.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count ... 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_objects.TestObjectVersions.test_versions -neutron.tests.unit.objects.test_objects.TestObjectVersions.test_versions ... 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.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.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents -neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_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.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.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_flavor.FlavorIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields ... 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_router.RouterPortDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction ... ok -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_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 -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.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.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.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_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_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields ... 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_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.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_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.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_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.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.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden ... 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_agent.AgentDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj ... 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_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.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.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.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_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant ... 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.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.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters ... 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 -Did not find expected name "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.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_metering.MeteringLabelDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object ... 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.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_filtering_by_fields -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_filtering_by_fields ... 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_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters ... 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.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects ... 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_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_metering.MeteringLabelObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update ... 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_agent.AgentIfaceObjectTestCase.test_count -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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.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_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_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.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.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_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_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.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.extensions.test_segment.TestSegment.test_update_segments -neutron.tests.unit.extensions.test_segment.TestSegment.test_update_segments ... 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_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.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_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_metering.MeteringLabelRuleDbObjectTestCase.test_count -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.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_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.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false ... ok -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_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction ... 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_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.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.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.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.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 -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -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_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction ... 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.QuotaDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters ... ok -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True ... ok -Did not find expected name "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.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates ... ok -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.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.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_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_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields ... ok -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_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 -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_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.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.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_port_forwarding.PortForwardingDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object ... ok -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" -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -Failed to bind port 3037a44f-4afb-44c0-9e36-576a4dee2f71 on host fakehost for vnic_type normal using segments [{'id': '03ce3794-215c-446d-b606-668aa0e722a6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '994c41cd-c820-4c84-adfa-9c93d4115226'}] -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_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction ... 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_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj ... 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_quota.QuotaDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_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.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects ... 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.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.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction ... 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.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.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_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 " -Could not load driver_path -Could not load driver_path2 -Could not load driver_path -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object ... ok -Could not load driver_path2 -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.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden ... 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.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_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.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.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.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_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_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.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.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction ... 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.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.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_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_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.test_ports.PortBindingIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields ... 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_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object ... 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_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.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_address_scope.AddressScopeIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object ... 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.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction ... 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.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_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_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_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_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_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.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_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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive ... 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_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_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.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_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects ... 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_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_delete -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete ... 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_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive ... ok -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false ... ok -Did not find expected name "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.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.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.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_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key ... 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.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_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_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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create ... 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_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.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects ... 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_ports.IPAllocationDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects ... 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_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.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects ... 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_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.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.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.test_ports.IPAllocationIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete ... 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.ResourceDeltaObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create ... 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.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.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count ... 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.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.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_ports.PortDNSDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_single_transaction ... 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_ports.IPAllocationIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects ... 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_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields ... ok -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.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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects ... ok -Did not find expected name "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.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete ... 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_ports.PortDNSIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create ... 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_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_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_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 -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.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.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_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 -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_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.objects.test_ports.PortBindingIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete ... ok -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_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction ... 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.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_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_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.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object ... 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_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_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist ... 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.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_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_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_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_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_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_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added -neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added ... 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_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_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_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_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.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_ipam.IpamAllocationObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create ... 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.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction ... 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.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok -Did not find expected name "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.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.test_ports.PortBindingIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects ... 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_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive ... ok -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects ... 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.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.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.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.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.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_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_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_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.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.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.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_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_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_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_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_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_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_subnet.DNSNameServerDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects ... 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.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_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_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant ... 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_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_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_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.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_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_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_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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects ... 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.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.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden ... 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.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 -Did not find expected name "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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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_flavor.FlavorIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create ... 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_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.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_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_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields ... 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_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_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_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_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_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.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.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_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_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_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_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_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields ... 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_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_quota.QuotaDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist ... 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_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_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.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_router.DVRMacAddressIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete ... 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.test_network.NetworkDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects ... ok -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.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.test_quota.QuotaObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects ... ok +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.hacking.test_checks.HackingTestCase.test_assertisinstance -neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance ... ok -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_ports.PortDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count ... 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.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_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.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.hacking.test_checks.HackingTestCase.test_unittest_imports -neutron.tests.unit.hacking.test_checks.HackingTestCase.test_unittest_imports ... 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_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_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_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.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects ... ok -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_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_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_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_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.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.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_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_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.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_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_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_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.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_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes ... ok -Did not find expected name "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.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.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters ... 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_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_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 " -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction ... 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.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 -Did not find expected name "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.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_ports.PortDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist ... 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_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.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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create ... ok -neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_from_primitive ... 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.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects ... 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.test_common_types.FlowDirectionEnumFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_stringify ... 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.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update ... 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_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_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_router.FloatingIPDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist ... 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.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_subnet.SubnetDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects ... ok -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_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.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.PortBindingLevelDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist ... 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.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.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.test_quota.ReservationObjectIfaceTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_tenant_id ... 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_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.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.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.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.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj ... 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.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete ... 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_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.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 -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.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_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update ... 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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields ... ok -Could not load driver -Driver driver is not unique across providers -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_flavor.FlavorDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects ... 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.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.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_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_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields ... 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_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_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.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_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.objects.test_ports.PortDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects ... ok -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_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields ... ok -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.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_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.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.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association -neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association ... 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_network.NetworkSegmentIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes ... ok -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create ... 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.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_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.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.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.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.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_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.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.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_ports.PortIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects ... 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_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields ... 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.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_ports.PortIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields ... ok -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 -Did not find expected name "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.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden ... 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.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.PortIfaceObjTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_valid_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.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_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_metering.MeteringLabelRuleObjectTestCase.test_count -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -Did not find expected name "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.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.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.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.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_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_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_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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.MeteringLabelRuleObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields ... 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_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction ... 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_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_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_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects ... 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_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_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object ... 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_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_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_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.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port -neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port ... 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_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_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_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_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_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_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_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates ... 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_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_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_router.RouterDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_invalid_filters ... 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.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_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.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create ... ok -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_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_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields ... 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_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_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.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_metering.MeteringLabelRuleObjectTestCase.test_get_object -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object ... 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.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.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive ... 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.objects.test_metering.MeteringLabelObjectTestCase.test_create -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create ... ok -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_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_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction ... 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.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.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.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields ... 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.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_network.ExternalNetworkIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create ... 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_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_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.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_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_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_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.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.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_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_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_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_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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields ... 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" -Failed to notify nova on events: [] -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/nova.py", line 246, in send_events - batched_events) - 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 -TypeError: __init__() missing 1 required positional argument: 'code' -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.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.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_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.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.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_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_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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_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_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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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.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_router.RouterExtraAttrsDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects ... 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_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_floatingip.FloatingIPDNSDbObjectTestcase.test_count -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count ... 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_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.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 -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, 'vlan_transparent': , 'description': ''}} -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.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_ipam.IpamSubnetDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_queries_constant ... 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 -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.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.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update ... ok -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.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.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_db_obj -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_db_obj ... ok -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_quota.QuotaObjectIfaceTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_tenant_id ... 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.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_network.NetworkDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction ... ok -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete ... 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_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.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.test_quota.QuotaObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes ... 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.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_router.RouterExtraAttrsIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object ... 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.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_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_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters ... 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.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_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_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_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields ... 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_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields ... 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.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction ... 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_router.RouterIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete ... ok -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_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_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.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_network.NetworkDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction ... 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_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_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_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction ... 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_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_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.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_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 -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.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false ... 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_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_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects ... 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.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.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object ... ok -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.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects ... ok -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_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_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_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object ... ok -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_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 -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.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters ... 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.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects ... ok -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create ... 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_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_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields ... ok -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_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_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_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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object ... 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_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_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_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_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_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive ... 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.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_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.test_network.NetworkObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update ... 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_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.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_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction ... 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.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.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_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.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_network.NetworkObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object ... 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_network.NetworkDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false ... 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_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields ... 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_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.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.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.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.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_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields ... 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.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.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist ... 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.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_network.NetworkDNSDomainDbObjectTestcase.test_update_object -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object ... 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_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_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py +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_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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects ... ok -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.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_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.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields ... 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_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden ... 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.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_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_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_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_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_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object ... ok -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_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_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.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete ... 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_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_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction ... 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.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_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_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_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.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.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_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates ... 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_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_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_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_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_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_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.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_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 -Did not find expected name "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.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes ... 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.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.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_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_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates ... 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_rbac_db.RbacNeutronDbObjectTestCase.test_delete -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_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 -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.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_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields ... ok -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.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_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_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_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_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects ... 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_securitygroup.SecurityGroupDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj ... ok -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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status -neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status ... 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.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_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.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.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj ... 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.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields ... 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.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.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.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields ... ok -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.objects.test_trunk.TrunkObjectTestCase.test_get_object -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object ... 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.hacking.test_checks.HackingTestCase.test_assertempty -neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty ... ok -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_ports.PortBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count ... 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_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_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_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_network.NetworkPortSecurityDbObjTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_downgrade_to_1_0 ... 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.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.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.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.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.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.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.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.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.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_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.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj ... 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.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.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.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.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects ... 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.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_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist ... 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.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.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.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.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_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_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 -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.test_router.RouterIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update ... 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.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_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.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' -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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_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_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields ... 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.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.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.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.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_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_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_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.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.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_network.NetworkDNSDomainDbObjectTestcase.test_update_objects -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects ... 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.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.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_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 -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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_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.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.test_router.RouterIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields ... 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_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_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.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.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 -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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create ... 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_router.FloatingIPIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects ... 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_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false ... 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_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_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_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.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_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_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_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_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_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_router.RouterPortDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_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_ports.PortBindingLevelIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete ... 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_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction ... 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.test_router.FloatingIPIfaceObjectTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_tenant_id ... ok -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.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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update ... 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.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_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.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction ... 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_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction ... 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_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields ... 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.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_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_network.NetworkSegmentDbObjTestCase.test_update_objects -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects ... 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.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_router.RouterPortDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields ... 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.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction ... ok +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_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_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields ... 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_network.NetworkSegmentIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects ... 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_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object ... 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.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.IpamSubnetDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object ... 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_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_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.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" -Did not find expected name "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.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object ... 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.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_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden ... ok -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.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_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction ... 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.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_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden ... 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.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.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_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_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.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.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_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_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.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_update_objects_without_validate_filters -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_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.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.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.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.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_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters ... 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.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_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_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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network -neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network ... 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.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.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_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_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_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.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.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.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.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_subnet.IPAllocationPoolDbObjectTestCase.test_count -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count ... 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_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_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.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.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_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields ... 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.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.SegmentHostMappingDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.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_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields ... 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.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_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.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj ... 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_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_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.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects ... ok -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.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_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction ... 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.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects ... ok -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_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false ... 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.VxlanEndpointDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction ... 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.objects.test_network.NetworkObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete ... 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.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_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.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.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.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.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields ... 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.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.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_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects ... 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.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_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_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.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.test_network.NetworkObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes ... 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_ports.IPAllocationDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false ... 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.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_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_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_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_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.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_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.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_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_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_router.RouterRouteIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create ... 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.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.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.test_subnet.RouteDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false ... 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_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_router.RouterRouteIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete ... 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_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key ... 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.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects ... 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_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object ... 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.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.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.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.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_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.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_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_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_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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects ... 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.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields ... 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.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.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects ... 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.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count ... 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_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_ports.PortBindingLevelIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes ... ok -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.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_network.NetworkPortSecurityDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist ... 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_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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields ... 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_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_port_forwarding.PortForwardingObjectTestCase.test_create -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create ... 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_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates ... 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_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_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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields ... 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_get_object_missing_primary_key -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key ... 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.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_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.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_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.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.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.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.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_router.RouterPortDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_queries_constant ... 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.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_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_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.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.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_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_ports.PortDNSIfaceObjTestCase.test_count -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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.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_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction ... 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.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_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_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.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.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_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.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_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.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.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.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_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_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_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.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_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.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.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.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.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.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes ... ok -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_router.RouterPortDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects ... 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_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects ... 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_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields ... 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.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.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_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_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_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields ... 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_subnet.SubnetDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction ... 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_router.RouterPortIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create ... 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_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.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.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_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects ... 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.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_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.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_quota.ReservationDbObjectTestCase.test_count -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count ... 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.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_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_router.RouterPortIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes ... 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.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.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.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.DistributedPortBindingIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object ... 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_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields ... 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.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden ... 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.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.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_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object ... 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_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields ... 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_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.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.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_l3agent.RouterL3AgentBindingDbObjTestCase.test_count -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count ... 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.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_network.SegmentHostMappingIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create ... 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.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true ... 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.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_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_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.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_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_router.RouterRouteDbObjectTestCase.test_count -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count ... 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.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.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist ... ok -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.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.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_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.RouterRouteIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects ... 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.SecurityGroupPortBindingIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object ... 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.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_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.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_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.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_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_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.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.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object ... 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.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_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_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.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_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction ... 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_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_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.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.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_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.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.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters ... 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_ports.PortBindingDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_downgrade_to_1_0 ... 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.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.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.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.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_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_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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object ... 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_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields ... 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.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.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects ... 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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update ... ok -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_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_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_ports.DistributedPortBindingIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create ... 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.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_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_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden ... 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_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_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.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.notifiers.test_nova.TestNovaNotify.test_delete_port_notify -neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify ... 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_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_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields ... 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_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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields ... 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.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.QuotaDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj ... 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.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.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.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.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.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_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key ... 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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object ... 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.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.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_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.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.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_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.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_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden ... 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.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers -neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers ... 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.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.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.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_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_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.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.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.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers -neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers ... 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.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects ... 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_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_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.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.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.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_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_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_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false ... 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.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.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_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_quota.QuotaObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete ... 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.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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction ... 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.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.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects ... 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.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.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes ... ok -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.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create ... 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.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_object -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_object ... 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.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.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.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_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.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.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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj ... ok -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.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction ... 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_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects ... ok -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.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.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.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_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_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist ... ok -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_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_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.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.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_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction ... 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_subnet.DNSNameServerDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist ... 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.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.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden ... ok -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_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters ... 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.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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count ... 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.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_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields ... 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.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_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_ports.PortBindingLevelDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects ... 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.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_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false ... 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_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.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.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.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_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields ... ok -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_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.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_objects -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_objects ... 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_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_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_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_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.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.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object ... 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_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_quota.ReservationDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object ... ok -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.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.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create -neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create ... 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_tag.TagIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object ... ok -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.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.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update ... 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.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object ... ok -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.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_ports.IPAllocationDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_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.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.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_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.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.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects ... 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_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_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.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.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.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_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_metering.MeteringLabelObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key ... 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.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.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.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_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.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_quota.ReservationDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects ... 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.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_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects ... 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_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object ... 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.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.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.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes ... 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_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_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_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_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates ... 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.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.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.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.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.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.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_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_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_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_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.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_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.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.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.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden ... 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_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.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.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.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_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.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.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.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.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.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_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object ... ok -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count ... 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_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_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.MeteringLabelRuleDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object ... 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_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_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects ... 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_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_router.RouterDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects ... ok -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.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.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_subnet.RouteDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction ... 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_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.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_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_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key ... 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.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_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.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.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.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_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_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.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.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.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.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.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_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction ... 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.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.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.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_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_ports.IPAllocationIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates ... ok -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_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_trunk.TrunkDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields ... 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_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_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.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_network.ExternalNetworkDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj ... 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.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_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.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.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.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.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_subnet.SubnetDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_downgrade_to_1_0 ... 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.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_ports.PortDNSDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction ... 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.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.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.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.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.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_network.ExternalNetworkIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object ... 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_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_ports.IPAllocationDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count ... ok -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.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates ... 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.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_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_subnet.SubnetDbObjectTestCase.test_get_service_types -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types ... 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.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.test_subnet.SubnetDbObjectTestCase.test_count -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count ... 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_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_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.PortBindingDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false ... 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_router.DVRMacAddressIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object ... 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.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.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.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_subnet.SubnetObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects ... 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.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.test_subnet.RouteObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create ... 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_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_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_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_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.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_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden ... 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.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_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_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.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_clean_obj_from_primitive -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive ... 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.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_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_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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects ... 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_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters ... 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.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.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.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.PortDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false ... 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_router.RouterIfaceObjectTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_tenant_id ... 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.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.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.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.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.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.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.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_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_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.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_ports.PortBindingDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction ... 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.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.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.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_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_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_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_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_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction ... 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_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key ... ok -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_ports.PortBindingIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object ... ok +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.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects ... 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_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.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.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_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields ... 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.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.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.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.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.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_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete ... 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.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.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_ports.PortBindingIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update ... ok -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.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction ... 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_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.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_router.FloatingIPDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects ... 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_subnet.SubnetDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object ... ok -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_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.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects ... 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_ports.PortBindingLevelDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count ... 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.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates ... ok -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_subnet.SubnetObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create ... 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.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects ... 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.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_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.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_quota.QuotaObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update ... 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.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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Exception in string format operation -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_versionedobjects/exception.py", line 120, in __init__ - message = self.msg_fmt % kwargs -KeyError: 'supported' -objver: 1.0 -objname: QosMinimumBandwidthRule -code: 500 -Exception in string format operation -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_versionedobjects/exception.py", line 120, in __init__ - message = self.msg_fmt % kwargs -KeyError: 'supported' -objver: 1.1 -objname: QosMinimumBandwidthRule -code: 500 -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_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields ... 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_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_subnet.SubnetObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete ... 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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction ... 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_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_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_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.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_subnet.SubnetObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects ... ok -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.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.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.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.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.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_tag.TagIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create ... ok -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.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.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields ... ok -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete ... 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_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction ... 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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object ... ok -Error during notification for neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_network.NetworkPortSecurityDbObjTestCase.test_count -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated -neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141675255 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145814927 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields ... 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.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_quota.QuotaObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects ... 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.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.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden ... 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.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.objects.test_tag.TagIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields ... 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.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.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_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_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.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected ... 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.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction ... 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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction ... 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.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_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.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.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_address_scope.AddressScopeIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create ... 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.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.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.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.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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction ... 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.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_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.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_trunk.SubPortDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction ... 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_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.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update ... 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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok -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.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.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_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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object ... 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_network.NetworkSegmentIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete ... 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.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_quota.QuotaUsageObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object ... 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.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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update ... 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.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.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.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_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_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields ... 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.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.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_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_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters ... ok -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.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update ... 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.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_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_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_quota.QuotaUsageObjectIfaceTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_tenant_id ... 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.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.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects ... 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_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.ReservationDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false ... ok -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.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object ... 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.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_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_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_quota.ReservationObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object ... 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.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_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields ... 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.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.test_router.RouterDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_db_obj ... 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.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_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update ... ok -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.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.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.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.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields ... 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.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.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_quota.ReservationObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields ... 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_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.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.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_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_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields ... ok -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.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes ... ok -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_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_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth ... 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_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_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.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create -neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create ... 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.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_ports.PortDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction ... 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_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_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_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_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_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_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.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_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.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.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_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.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.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.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.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.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.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_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.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_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.TrunkDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false ... 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.hacking.test_checks.HackingTestCase.test_asserttruefalse -neutron.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse ... 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.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete ... ok -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_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.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.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_trunk.SubPortObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates ... 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.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.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_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields ... 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_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_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.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.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.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.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_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.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_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_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates ... 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.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_quota.ResourceDeltaDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist ... 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_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.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.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.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.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.objects.test_router.RouterDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object ... 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_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.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.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_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.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.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.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_port_forwarding.PortForwardingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count ... 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_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_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_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.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.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.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create ... 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_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.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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object ... 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.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_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.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.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.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_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.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false ... ok -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.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.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.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_router.DVRMacAddressDbObjectTestCase.test_count -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count ... 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_trunk.SubPortDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects ... 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_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden ... ok -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.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.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_quota.QuotaDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction ... 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.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.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_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_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.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_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_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.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.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.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_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_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_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.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.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.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.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_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters ... ok -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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive ... ok -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.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields ... 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_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.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_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_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_quota.QuotaObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create ... 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.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_trunk.SubPortDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_downgrade_to_1_0 ... ok -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.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects ... 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.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_subnet.DNSNameServerObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create ... 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_port_forwarding.PortForwardingObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects ... 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.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.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_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_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.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_trunk.TrunkDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object ... 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.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_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj ... 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.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.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.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.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_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_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_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.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.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_router.RouterPortDbObjectTestCase.test_count -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count ... ok -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_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.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.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.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_quota.ReservationDbObjectTestCase.test_delete_expired -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired ... 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_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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects ... 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.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects ... 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_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_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.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_quota.ReservationObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create ... 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_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.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.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.test_trunk.TrunkObjectTestCase.test_create -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create ... ok -Binding info for DVR port c04da916-c862-40af-91d5-91aab5e4f91a not found -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.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object ... ok -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_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.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_quota.ResourceDeltaDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_downgrade_to_1_0 ... 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_trunk.TrunkObjectTestCase.test_delete -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete ... 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_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_router.FloatingIPIfaceObjectTestCase.test_count -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -Binding info for DVR port c04da916-c862-40af-91d5-91aab5e4f91a not 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.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.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.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_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.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.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.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj ... 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.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_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields ... 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.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters ... 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.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_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.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 -Invalid Interface ID, will lead to incorrect tap device name -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.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.DistributedPortBindingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist ... 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.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates ... 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.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.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields ... ok -VXLAN muticast group(s) must be provided in vxlan_group option to enable VXLAN MCAST mode -Option "proxy" must be supported by command "ip link add type vxlan" to enable VXLAN MCAST mode -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.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.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.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.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_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects ... 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.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.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.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_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.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.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.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.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.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.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.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects ... 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.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.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.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.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.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.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_ports.IPAllocationDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj ... 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.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.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_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction ... ok -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 " -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -Error reading sriov_numvfs file for device p6p2, probably not supported by this device -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_router.FloatingIPDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_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.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.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_router.RouterPortDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object ... ok -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -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 -Error reading sriov_numvfs file for device p6p2, probably not supported by this device -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.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.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_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.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.objects.test_common_types.DscpMarkFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_from_primitive ... ok -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.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.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.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.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates ... 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_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.test_common_types.DscpMarkFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_stringify ... 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_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.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.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.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.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_common_types.DscpMarkFieldTest.test_to_primitive_json_serializable -neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive_json_serializable ... ok -Failed executing ip command -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py", line 82, in get_assigned_macs - out = self._as_root([], "link", ("show", self.dev_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.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects ... 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_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.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_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_router.RouterIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects ... 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.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_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.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_router.RouterPortIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects ... 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_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false ... 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.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_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.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.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.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_trunk.TrunkDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects ... 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_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.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.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.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_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id ... 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_quota.ReservationDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects ... 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.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.objects.test_trunk.TrunkObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields ... 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.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.objects.test_flavor.FlavorDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object ... 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_router.FloatingIPIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create ... 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_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false ... 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.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.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.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_trunk.TrunkObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields ... 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.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.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_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_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_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_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.test_router.DVRMacAddressIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_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_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters ... 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.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.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist ... 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_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_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_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_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok -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_router.RouterPortDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters ... 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.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.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields ... ok -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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update ... 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.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.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_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_subnet.SubnetServiceTypeDbObjectTestCase.test_count -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count ... 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.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.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_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_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false ... ok -Discarding bundle with ID 0x8feede10 due to an exception -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.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.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.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.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.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.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.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.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_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_quota.ResourceDeltaDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects ... 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.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.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_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_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj ... 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.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.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_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.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.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete ... ok -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.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.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.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.test_flavor.FlavorIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes ... 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.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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create ... 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.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.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.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.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_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.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_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.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_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.FloatingIPDbObjectTestCase.test_count -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count ... 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.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.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.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_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.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.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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_tenant_id ... 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_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.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_fields -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_fields ... ok +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.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.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.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.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.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_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.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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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.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_router.DVRMacAddressDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects ... ok -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_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.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.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.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.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.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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects ... 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.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates ... ok -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.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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_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.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.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.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_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.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive ... 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.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.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.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.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.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.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.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields ... ok -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_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive ... ok -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.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.test_router.RouterExtraAttrsDbObjTestCase.test_count -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count ... 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_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.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects ... 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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_tenant_id ... 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.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.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_flavor.ServiceProfileIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create ... ok -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.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.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields ... 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.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.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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_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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields ... 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_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_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.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.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_policy.QosPolicyDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj ... 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.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.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.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_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_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_router.RouterIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates ... ok -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.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.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.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.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction ... ok -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.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_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.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_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.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.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.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.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.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.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_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_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_router.RouterIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden ... 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.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.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.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects ... 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_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_tenant_id ... 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_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.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_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.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.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.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_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create ... 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_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false ... 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.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.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.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_policy.QosPolicyDbObjectTestCase.test_update_object -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object ... ok -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 -DVR: Unable to retrieve subnet information for subnet_id my-subnet-uuid. The subnet or the gateway may have already been deleted -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_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects ... 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_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.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.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.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.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.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete ... 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.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields ... 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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields ... 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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects ... 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.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_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" -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields ... 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.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.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects ... 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.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_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters ... 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.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.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj ... 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.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_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.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects ... 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_router.RouterDbObjectTestCase.test_count -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count ... 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.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_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_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.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.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_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.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects ... 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.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_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 " -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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_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.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.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_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.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.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.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.qos.test_policy.QosPolicyObjectTestCase.test_update_changes -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes ... 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_router.RouterRouteDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false ... 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.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.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_tag.TagDbObjectTestCase.test_count -neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count ... 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_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction ... 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.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates ... 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.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_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.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction ... 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_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.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_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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false ... 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.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.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.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_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_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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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_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.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.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj ... 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.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_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.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.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.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes ... 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_router.RouterRouteIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects ... ok -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.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.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.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.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable +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_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_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object ... 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.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.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.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.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects ... 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_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.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields ... 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.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_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects ... ok -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.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.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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_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_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_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.notifiers.test_nova.TestNovaNotify.test_endpoint_types -neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types ... 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_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.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.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_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.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.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.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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.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_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.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_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_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.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_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj ... ok -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.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_router.RouterDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction ... 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.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction ... 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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False ... 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.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_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_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects ... 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.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.HasStandardAttributesDbTestCase.test_count -neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count ... 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.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_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.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.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.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_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.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.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false ... ok -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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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_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.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.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.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_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_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.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.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.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.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.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.SecurityGroupDbObjTestCase.test_update_object -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object ... ok -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_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.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.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.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.objects.test_quota.QuotaDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields ... 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.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.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.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.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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_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_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.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes ... ok -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_agent.AgentDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects ... ok -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.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.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.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects ... 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.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields ... 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.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.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.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_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_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key ... 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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update ... 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.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_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object ... ok -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.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.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.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates ... 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.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.RouteDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant ... 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.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.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.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.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_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes ... ok -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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields ... 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.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.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.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.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.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_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.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.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.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.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_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.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules ... 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.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.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.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_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count ... 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_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.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.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.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.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_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj ... 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_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.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.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.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.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.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.test_subnet.RouteDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects ... 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.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_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.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.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_address_scope.AddressScopeDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist ... 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.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_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_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_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction_enginefacade -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction ... 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.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.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_subnet.RouteDbObjectTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction ... 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.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.objects.test_router.RouterPortDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj ... 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_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.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist ... 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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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_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.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_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_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_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_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.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.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_agent.AgentIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields ... 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.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_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.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_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.test_subnet.SubnetDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj ... ok -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_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_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_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields ... ok -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.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.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_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.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.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields ... 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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden ... 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_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_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_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_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction ... 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.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects ... 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_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.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.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.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction ... 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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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.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_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_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.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.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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields ... 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.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.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.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.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_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_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.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.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_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_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.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_trunk.TrunkDbObjectTestCase.test_update_multiple_fields -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields ... ok -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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Bridge br-eth for physical network physnet1 does not exist. Agent terminated! -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_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.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.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.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.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.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_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.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_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_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_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_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.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object ... 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_trunk.TrunkDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction ... 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_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.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_metering.MeteringLabelObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates ... ok -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.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.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields ... 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_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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object ... 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.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.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_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.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.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_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields ... 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_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields ... 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_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction ... 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.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.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.AncillaryBridgesTestOFCtl.test_ancillary_bridges_single -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_single ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.test_base.PagerTestCase.test_comparison -neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison ... 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.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.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.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_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields ... 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_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.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_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_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_common_types.IPVersionEnumFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_stringify ... 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_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_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_router.RouterRouteDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction ... 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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates ... 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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates ... 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.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.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_subnet.SubnetObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update ... 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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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_flavor.FlavorDbObjectTestCase.test_count -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count ... 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.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_base.BaseDbObjectRenamedFieldTestCase.test_delete -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete ... ok -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_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_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.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.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.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_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields ... 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.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.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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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_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_agent.AgentDbObjectTestCase.test_configurations -neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations ... 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_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_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.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.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.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_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.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_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_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object ... 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.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_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object ... 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.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.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.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.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_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.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist ... 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_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_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_base.BaseDbObjectRenamedFieldTestCase.test_update_fields -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields ... 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_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.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_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.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction ... 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_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false ... 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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters ... ok -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.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.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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields ... ok -Cannot provision flat network for net-id=3faeebfe-5d37-11e1-a64b-000c29d5f0a7 - no bridge for physical_network net2 -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_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.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.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.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.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.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.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction ... 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.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.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_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_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.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.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_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.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_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields ... ok -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_router.DVRMacAddressDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist ... 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.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_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.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.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.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.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_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object ... 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.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.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.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_base.BaseObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects ... 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.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_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.GreAllocationDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false ... ok -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.test_subnet.RouteObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects ... 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.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.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.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_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_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create ... 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.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.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.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_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.SubnetDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false ... 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_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_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.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields ... 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.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.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_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields ... 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.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_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden ... 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_trunk.TrunkDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters ... 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.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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields ... 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_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects ... 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_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_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.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_common_types.IPNetworkPrefixLenFieldTest.test_coerce_good_values -neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_good_values ... 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.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.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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields ... 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.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update ... 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.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.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create -neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create ... 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.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.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction ... 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_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_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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields ... 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.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_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction ... 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.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_router.FloatingIPDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_queries_constant ... 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.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.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates ... 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_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.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.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.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_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj ... 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.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.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 -neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 ... 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_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects ... ok -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_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.TrunkDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction ... 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.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.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.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_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_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.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.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_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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist ... 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_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_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_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_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.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.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_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects ... 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.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.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_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_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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates ... 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.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_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects ... 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.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.test_subnet.SubnetObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object ... ok -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_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_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_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.TestOvsNeutronAgentRyu.test_report_state -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state ... 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_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.test_router.FloatingIPDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object ... 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.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_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key ... 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.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.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_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields ... 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.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_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_network.NetworkSegmentDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects ... 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.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.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.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.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.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.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.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_trunk.SubPortDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist ... 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_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.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates ... 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_router.FloatingIPIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates ... 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.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.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_base.BaseDbObjectUniqueKeysTestCase.test_create -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create ... ok -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_trunk.SubPortObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_invalid_fields ... 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_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.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects ... 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.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields ... ok -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_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects ... ok -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_trunk.SubPortObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects ... 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.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.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.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update -neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update ... 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_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_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects ... 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.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' -Cannot provision VLAN network for net-id=3faeebfe-5d37-11e1-a64b-000c29d5f0a7 - no bridge for physical_network net2 -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.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.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_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.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction ... 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.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.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create ... 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_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.QosPolicyFloatingIPBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count ... ok -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count ... 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_network.NetworkSegmentDbObjTestCase.test_update_object -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_object ... 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.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist ... 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.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_router.RouterDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters ... 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.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.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters ... 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_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_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_network.NetworkSegmentIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create ... 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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields ... 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_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_subnet.IPAllocationPoolDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_object ... 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.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.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields -neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields ... 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.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_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects ... 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_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_trunk.TrunkDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false ... ok -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.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_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.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_router.RouterExtraAttrsDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist ... 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.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.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.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects ... 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_trunk.TrunkObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates ... 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_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_ipam.IpamAllocationDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects ... 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.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.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.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_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.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_common_types.IPVersionEnumFieldTest.test_coerce_good_values -neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_good_values ... 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.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields ... 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.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_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.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.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_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.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_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.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.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.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_common_types.MACAddressFieldTest.test_stringify -neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_stringify ... 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_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.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields ... 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.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.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.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_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.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_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.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.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.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.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... 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.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_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.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.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_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_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.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.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.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.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects ... 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.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_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.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_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.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.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.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.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates ... 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.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.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.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_flavor.FlavorDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction ... ok -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create ... 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_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.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.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.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters ... 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_ipam.IpamSubnetDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects ... 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.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.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.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_subnet.SubnetObjectIfaceTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_tenant_id ... 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 " -Did not find expected name "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.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.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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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.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_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.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.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.test_vlanmanager.TestLocalVLANMapping.test___eq___different -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different ... 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_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_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_trunk.SubPortDbObjectTestCase.test_count -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count ... 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.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.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields ... ok -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.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_tag.TagDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction ... ok -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_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 " -Refusing to bind port fake_port to dead agent: {'alive': False, 'configurations': {'bridge_mappings': {'fake_physical_network': 'fake_bridge'}, 'integration_bridge': 'br-int', 'tunnel_types': ['gre', 'vxlan']}, 'host': 'dead_host'} -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.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_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes ... ok -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count ... ok -Refusing to bind port fake_port to dead agent: {'alive': False, 'configurations': {'bridge_mappings': {'fake_physical_network': 'fake_bridge'}, 'integration_bridge': 'br-int', 'tunnel_types': ['gre', 'vxlan']}, 'host': 'bad_host_1'} -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142841517 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142841517 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects ... 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_tag.TagIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects ... 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.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_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142841517 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142841517 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142841517 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.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.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_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false ... 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.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.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.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_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.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.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.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_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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects ... 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.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_router.RouterRouteDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_queries_constant ... 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.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_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_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.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_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_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.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.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_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist ... 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.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.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.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.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_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields ... 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_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports ... 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_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_router.RouterRouteDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist ... 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.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.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.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.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.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_flavor.ServiceProfileDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj ... 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.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false ... 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.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.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.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_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.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.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_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.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_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction_enginefacade -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok -Failed to parse network_vlan_ranges. Service terminated! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_vlan.py", line 57, in _parse_network_vlan_ranges - cfg.CONF.ml2_type_vlan.network_vlan_ranges) - 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: any exception -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.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.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.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.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_router.RouterRouteIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object ... 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.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 -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.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_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.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.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.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.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.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_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_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.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_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_ports.DistributedPortBindingDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects ... 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.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.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_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_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.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.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.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.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.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object ... 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.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_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.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_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_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.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.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist ... 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.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.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.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_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.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.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields ... 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.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.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.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default -neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default ... 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.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_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_trunk.SubPortDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields ... 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.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.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields ... 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.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.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_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.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.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_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.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.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.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 -Did not find expected name "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.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.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.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create ... ok -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.test_ports.IPAllocationDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist ... 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.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.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.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.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_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.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_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_metering.MeteringLabelObjectTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_tenant_id ... ok -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.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates ... 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.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.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.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.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_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.qos.test_policy.QosPolicyObjectTestCase.test_get_objects -neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394339 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394339 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394339 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120394339 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120394339 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.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_ipam.IpamAllocationPoolDbObjectTestCase.test_count -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count ... ok -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_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_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_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.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.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.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.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_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.test_trunk.SubPortObjectTestCase.test_get_object -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object ... 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.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_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_trunk.SubPortDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters ... 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.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_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_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.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false ... 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.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.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_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 " -Did not find expected name "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.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update ... 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.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.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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_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.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_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_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.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.objects.test_trunk.SubPortObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_fields ... 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_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_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update ... 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_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.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_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.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.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.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.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_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.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_ports.PortBindingDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters ... 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_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.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.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.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.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.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist ... 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.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.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object ... ok -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object ... 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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields ... 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.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.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.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.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.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_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.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.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.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.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields ... 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.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction ... ok -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count ... 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.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.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.test_type_gre.GreTypeMultiRangeTest.test_release_segment -neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment ... 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.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_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.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.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.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.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_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_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.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.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.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.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.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.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_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 -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.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.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object -neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object ... ok -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_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_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.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.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_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.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.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.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_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_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields ... 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.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete ... 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.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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters ... 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_network.ExternalNetworkIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects ... 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.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.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_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.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.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.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.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.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.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.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_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.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.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.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.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_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_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist ... ok -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 ... 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.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete -neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_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.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.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.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.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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_network.NetworkDbObjectTestCase.test__attach_qos_policy -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy ... 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.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_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.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist ... 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.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.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_network.ExternalNetworkDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist ... ok -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.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.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_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.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_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object ... 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.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_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key ... 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.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.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.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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_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.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_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.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.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.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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes -neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes ... 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_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction -neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction ... 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.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.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.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 -Refusing to bind port fake_port to dead agent: {'alive': False, 'configurations': {'interface_mappings': {'fake_physical_network': 'fake_interface'}, 'tunnel_types': ['gre', 'vxlan']}, 'host': 'bad_host_1'} -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.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.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects ... ok -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.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.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.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object -neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object ... ok -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_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_network.NetworkObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields ... 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.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_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -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.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 -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -PCI slot 0000:06:00.6 has no mapping to Embedded Switch; skipping -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.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.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.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_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_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.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 -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -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.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.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.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 -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 reading sriov_numvfs file for device p6p1, probably not supported by this device -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.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.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_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.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.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_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction ... ok -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete ... 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.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.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.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.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.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.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.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.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.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 -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.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.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.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.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.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.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.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_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction ... 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.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation ... ok -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_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.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_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects ... 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.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.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.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_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_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.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.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.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.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.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.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.test_driver_context.TestPortContext.test_host_super -neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super ... 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_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.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.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields ... 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.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 -Did not find expected name "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.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_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_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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes ... ok -Invalid Network ID, will lead to incorrect bridge name -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.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.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_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.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.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.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields ... ok -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_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.PortDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters ... 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.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.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.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.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_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_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_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields ... 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.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.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.PortDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters ... 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.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.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.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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update ... 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.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_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction ... 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.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_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.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_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates ... 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 -Vif binding denied by mechanism driver. MacVTap source device 'fake_if.1234' on the migration target 'host'is not equal to device 'bad_source' on the migration source 'source_host. Make sure that the interface mapping of macvtap agent on both hosts is equal for the physical network 'fake_physical_network'! -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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields ... 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.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.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.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.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.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.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_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_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields ... 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.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields ... ok -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -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.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.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.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.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.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" -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -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_network.NetworkSegmentDbObjTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction ... 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.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_capabilities.CapabilitiesTest.test_register -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register ... 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 -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.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.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.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.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_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.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.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.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_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.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters ... 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.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__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.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.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.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_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.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 -Device aa:bb:cc:dd:ee:ff does not support state change -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.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.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.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.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_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.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.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields ... 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.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.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_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.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.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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates ... ok +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_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.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.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_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.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.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.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_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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_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.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.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_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_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_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_bind_devices -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_bind_devices ... 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_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.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.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.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.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object ... 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_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_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_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.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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key ... ok -Did not find expected name "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.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction ... 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.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.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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates ... 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.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.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.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create ... 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.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.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.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.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.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.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.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.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.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.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates ... 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.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.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_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.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_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class -neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class ... 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.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.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.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.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_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.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.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.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_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_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_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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects -neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects ... 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.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.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.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.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.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_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.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.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.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.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes ... 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.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.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_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.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields ... 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.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction ... 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_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden ... 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.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.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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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.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 ... 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.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.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.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_common_types.DictOfMiscValuesFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive ... 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_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_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.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_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.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.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.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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.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.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields ... 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.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.objects.test_common_types.EtherTypeEnumFieldTest.test_from_primitive -neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_from_primitive ... 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.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects -neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects ... 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_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_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_common_types.IpProtocolEnumFieldTest.test_to_primitive -neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive ... 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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_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 +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_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.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.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.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update ... 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" -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Error while processing VIF ports -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2423, in rpc_loop - failed_devices, failed_ancillary_devices)) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2239, in process_port_info - updated_ports_copy)) - File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper - result = f(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1454, in process_ports_events - added_ports = {p['name'] for p in events['added']} -TypeError: 'Mock' object is not subscriptable -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 -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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.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.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.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.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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object ... ok -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.FlavorIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete ... 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_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_quota.ReservationObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete ... ok -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" -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden ... 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.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.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_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.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.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields ... ok -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 -Did not find expected name "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 reporting state! +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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_tag.TagDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist ... 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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters ... 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.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.test_flavor.FlavorDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist ... 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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object ... ok -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_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" -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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.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.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.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.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.test_ports.PortBindingIfaceObjTestCase.test_get_objects -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects ... ok -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' -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete ... 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_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields ... 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.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.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.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.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_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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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.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" -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count ... 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.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.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.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.ServiceProfileIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete ... 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_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_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.test_trunk.SubPortObjectTestCase.test_delete -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete ... 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.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.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes ... 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_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.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 ... 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.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_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_ports.PortDNSDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters ... 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_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete -neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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.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.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects ... ok -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects ... 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.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_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.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden -neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden ... 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_flavor.ServiceProfileIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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.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_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_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_ipam.IpamAllocationDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects ... ok -Device not defined on plugin or binding failed -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_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_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.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.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.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' -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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_ports.PortDNSIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete ... 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.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.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.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.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.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.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.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.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 -Tunneling can't be enabled with invalid local_ip '10.0.0.1'. IP couldn't be found on this host's interfaces. -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.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_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.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_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.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 -Did not find expected name "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.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_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername -neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername ... 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.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_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_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates ... 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.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.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.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.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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.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_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.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_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.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.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_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.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.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_ipam.IpamSubnetObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object ... 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.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_router.FloatingIPDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_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.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.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_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" -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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.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.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same -neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same ... 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.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.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_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.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.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.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.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.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.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_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update ... 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.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.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.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.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_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.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 -Did not find expected name "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.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.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_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.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj ... 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" -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_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_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.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_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object ... 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.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes ... 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 -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120599855 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120599855 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.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_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.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.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.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.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.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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete ... 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.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.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.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.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.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_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters ... 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.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.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.objects.test_ports.PortDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -No more DHCP agents -Unable to schedule network 08c168e9-7dbe-4349-81fb-791694c27cc4: no agents available; will retry on subsequent port and subnet creation events. -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.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.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.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.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_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.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.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_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields ... 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_router.FloatingIPDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -RuntimeError during setup of physical bridges: ['br-ex0'] -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.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.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj ... 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.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.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_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_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_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_router.FloatingIPIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + 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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create ... 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.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.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_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.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_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.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.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.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_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.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 -Failed reporting state! + 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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_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.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.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.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.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.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.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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.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.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_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.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_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_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields ... 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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 -No more DHCP agents -Unable to schedule network 08c168e9-7dbe-4349-81fb-791694c27cc4: no agents available; will retry on subsequent port and subnet creation events. -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.TestFaultyMechansimDriver.test_update_port_faulty -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty ... 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_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.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.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_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false ... ok -Failed reporting state! + 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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_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_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters ... 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.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.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.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_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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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 " -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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.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.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.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.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes ... ok -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.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.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.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.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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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_ports.PortBindingLevelIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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" -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.objects.test_metering.MeteringLabelObjectTestCase.test_get_object -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object ... 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.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 -Did not find expected name "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.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.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_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.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.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete ... 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.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_metering.MeteringLabelDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects ... 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.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.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields ... ok -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_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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_metering.MeteringLabelObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects ... 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_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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Device device_not_to_retry failed for 5 times and won't be retried anymore -Device ancillary_not_to_retry failed for 5 times and won't be retried anymore -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete ... 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.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.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.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.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.PortDNSDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_downgrade_to_1_0 ... 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_quota.QuotaUsageObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects ... 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.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.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.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.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 -No more DHCP agents -Unable to schedule network a58e3c8f-6b8b-4ea0-a40a-5597184c6d58: no agents available; will retry on subsequent port and subnet creation events. -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_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.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.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.objects.test_router.RouterDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist ... 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_ports.IPAllocationDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_downgrade_to_1_0 ... 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_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant ... 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.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_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_router.RouterExtraAttrsIfaceObjTestCase.test_count -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj ... 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.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.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.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.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_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_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.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.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 ... 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.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects ... ok -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.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.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false ... 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.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 -No more DHCP agents -Unable to schedule network a96fff2e-4e92-47b8-b467-d2db558c897a: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118442985 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118442985 agent, after_create + 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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118442985 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118442985 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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_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.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.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_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_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.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.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_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.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_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_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.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.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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_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.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.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.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.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.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_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden ... 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.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.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_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields ... ok -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.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates ... 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.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create ... 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 -Did not find expected name "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.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.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects ... 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.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.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 -Cannot provision VLAN network for net-id=3faeebfe-5d37-11e1-a64b-000c29d5f0a7 - no bridge for physical_network net2 -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_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.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.PortBindingDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction ... 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.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.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_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_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.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.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 ... 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.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.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.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.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.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.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_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.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_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_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive ... 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.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.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.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.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_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false ... ok -No more DHCP agents -Unable to schedule network 44e454bf-27b4-4777-806b-f6b55e5c4c7a: no agents available; will retry on subsequent port and subnet creation events. -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.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 -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120436751 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120436751 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120436751 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120436751 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_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.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.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_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_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields ... 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.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.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.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_ports.PortBindingLevelDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_queries_constant ... 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.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields ... ok -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.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.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction ... 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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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_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_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.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.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.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.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_tunnel.TunnelTestWithMTUOFCtl.test_construct_vxlan -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_vxlan ... 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.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr -neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr ... 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.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist ... 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.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_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_ports.PortBindingLevelDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects ... 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_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.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.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 ... 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.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.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden ... 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_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.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_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.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.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments ... 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.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_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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_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.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields ... 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.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 ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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_objects_queries_constant -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant ... ok -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects ... 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_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) -neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) ... 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_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.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 -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.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_network.NetworkDbObjectTestCase.test_get_objects_single_transaction -neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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.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 ... 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.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.DefaultSecurityGroupIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete ... 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.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.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_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.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.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.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_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_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) -neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) ... 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_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.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_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_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.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_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.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.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.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.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.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_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.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.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.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.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.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.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_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_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.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.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.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.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.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.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete ... 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.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters ... 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_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete ... 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.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.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_ports.PortDNSDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects ... 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.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.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.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_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.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.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.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.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.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.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.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.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.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.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_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 -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_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_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.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist ... 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.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.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.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.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.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_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_quota.QuotaUsageObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes ... 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.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.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.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 -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.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_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields ... 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.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.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_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.test_plugin.TestExternalNetwork.test_external_network_type_vlan -neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan ... 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.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_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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields ... 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.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_network.NetworkObjectIfaceTestCase.test_create_duplicates -neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates ... 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.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.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.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.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_network.NetworkSegmentIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object ... 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_router.RouterDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false ... 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.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.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields ... 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.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters ... ok -Did not find expected name "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.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects ... 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 -Did not find expected 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.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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_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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid ... ok -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_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_quota.ReservationObjectIfaceTestCase.test_update_changes -neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes ... 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_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false ... ok -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.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.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete ... 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.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.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.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty ... 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_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_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction ... 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_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_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_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_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 -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.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 ... 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_router.DVRMacAddressDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_downgrade_to_1_0 ... 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.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.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_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_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_network.SegmentHostMappingDbObjectTestCase.test_count -neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count ... 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.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.objects.test_router.RouterDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects ... ok -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id ... 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.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.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.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.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 ... 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.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.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist ... ok -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_ports.PortIfaceObjTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key ... 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.objects.test_ports.PortIfaceObjTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_tenant_id ... 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_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields ... 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.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters ... ok -Did not find expected name "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.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" -Did not find expected name "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.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 " -Did not find expected 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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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_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_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" -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.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_router.RouterExtraAttrsDbObjTestCase.test_update_object -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_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.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.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.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.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.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.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_network.SegmentHostMappingIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete ... 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_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete ... 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_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields ... 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.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.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.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_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.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_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.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 ... 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.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_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 " -Did not find expected name "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.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction ... 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.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_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_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.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.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_quota.QuotaDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction ... 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_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_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.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.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.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.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.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.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... 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_vlan.VlanTypeTest.test_reserve_provider_segment -neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment ... 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_port_forwarding.PortForwardingObjectTestCase.test_get_object -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object ... 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_subnet.RouteDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " -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.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.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.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_quota.QuotaUsageObjectIfaceTestCase.test_count -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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.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.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_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update ... ok -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_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_port_forwarding.PortForwardingObjectTestCase.test_delete -neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete ... ok -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj ... ok -No sqlalchemy event for resource network found -No sqlalchemy event for resource subnet found -No sqlalchemy event for resource subnetpool found -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_devicesNo sqlalchemy event for resource port found - ... ok -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields ... 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.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 -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.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.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.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.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.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 -Did not find expected name "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.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.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field ... 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.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects ... 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.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.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.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet ... 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.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.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update ... ok -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port ... ok -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 ... 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_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.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 ... 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_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.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_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.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 ... ok -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.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.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_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.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.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.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_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_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_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_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects ... 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.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_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_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.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects ... 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.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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_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 -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.test_plugin.TestML2PluggableIPAM.test_delete_network -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network ... 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_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object ... 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.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.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.objects.test_router.RouterIfaceObjectTestCase.test_create -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create ... 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.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.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_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_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_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.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address ... 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_bad_V4_cidr -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr ... ok -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.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.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_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_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_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... 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.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.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.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.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_ports.IPAllocationIfaceObjTestCase.test_extra_fields -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" -Did not find expected name "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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects ... ok -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 ... 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.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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_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.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 " -Did not find expected name "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.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.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.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.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.IPAllocationIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes_forbidden ... 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.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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false ... 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.test_ports.IPAllocationIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create ... 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_router.RouterPortDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction ... 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, -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.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_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.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.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.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.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.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 ... 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.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update ... ok -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_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 -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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects ... 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_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.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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_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.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields ... 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_ports.PortBindingDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj ... 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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields ... 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.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 -Did not find expected name "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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_ports.PortBindingIfaceObjTestCase.test_create_duplicates -neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates ... ok -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_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.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.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_create_single_transaction -neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction ... ok -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.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.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters ... 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.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.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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields ... 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_tag.TagIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update ... ok -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_router.RouterRouteIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields ... 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_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.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 -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.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 ... ok -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.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.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_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_trunk.SubPortObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects ... 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.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.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_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count ... 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.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 ... 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_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_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key ... 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.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.test_router.RouterPortDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false ... 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_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_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_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields ... ok -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_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_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters ... 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, -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.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object ... 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.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 ... ok -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.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.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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_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_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.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.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_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.objects.test_trunk.TrunkObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields ... ok -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 ... 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.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_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_router.RouterRouteDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_downgrade_to_1_0 ... 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.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_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 " -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant ... 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.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.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_subnet.DNSNameServerDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object ... 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.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_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.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.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.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.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.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.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.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object ... 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.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields ... 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.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.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_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.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object ... 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.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.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.SecurityGroupIfaceObjTestCase.test_get_tenant_id -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_tenant_id ... 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.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.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty ... 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.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects ... 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.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects ... ok -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 ... ok -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.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" -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.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.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.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.objects.test_ports.PortDNSDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object ... 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.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.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.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_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_unique_key -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key ... ok -Did not find expected name "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.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_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.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_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_subnet.RouteDbObjectTestCase.test_count -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects ... ok -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden ... ok -Did not find expected name "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.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction ... 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.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.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.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes ... 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_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_ports.PortDbObjectTestCase.test_security_group_ids -neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids ... 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.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects ... 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_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120705947 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects ... 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.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields ... 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_ports.PortIfaceObjTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields ... ok -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.TestML2PluggableIPAM.test_subnet_with_allocation_range -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_with_allocation_range ... 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_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... 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.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.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 ... ok -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_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" -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.DNSNameServerObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object ... 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_subnet.RouteDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist ... 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_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_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_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_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_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key ... 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.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_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through -neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28575126 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.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_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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28575126 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-28575126 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/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 "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-28575126 agent, after_create + 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/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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-28575126 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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-28575126 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-28575126 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.drivers.l2pop.test_mech_driver.DVRResourceOperationHandler.create_fip_agent_gw_ports-4598894 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 ... ok -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_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects ... 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.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields -neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_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_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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_quota.QuotaDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_create_single_transaction ... 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_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_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters ... 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.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 ... 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.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.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete -neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete ... 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.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_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.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 -Did not find expected name "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.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.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.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 ... ok -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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive ... 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.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects ... 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_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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet ... 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.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120271087 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_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_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.QuotaUsageDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects ... ok -Did not find expected name "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.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_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_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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields ... 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.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields -neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields ... ok -neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects -neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects ... 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.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_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok -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.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_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields -neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields ... 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.test_subnet.RouteDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_create_single_transaction ... 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_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' -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.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.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager -neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager ... 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_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_quota.ReservationDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false ... ok -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.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.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction_enginefacade -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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_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_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.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 ... 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.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_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_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false ... ok -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction ... 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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_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 -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_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction ... 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.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_quota.ResourceDeltaDbObjectTestCase.test_update_object -neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object ... 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.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete ... 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.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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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.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.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.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.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.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.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object ... ok -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.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.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.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects -neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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.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 ... 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.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_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_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_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_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.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_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.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist ... ok -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 ... ok -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_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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_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_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_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.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 " -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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122064385 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete ... ok -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.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates ... 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_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 -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.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 ... 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_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.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142653467 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142653467 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142653467 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142653467 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction ... 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.objects.test_tag.TagIfaceObjectTestCase.test_get_objects -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects ... ok -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_subnet.SubnetServiceTypeDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_downgrade_to_1_0 ... ok -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.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete ... ok -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 ... 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.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 ... 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.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_router.RouterDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction ... ok -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 ... 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.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_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.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification ... ok -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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters ... 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.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_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_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_trunk.SubPortObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden ... 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 -Did not find expected name "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.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_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_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 -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_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive ... 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.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields ... 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 -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120395159 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120395159 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120395159 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120395159 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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.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.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 ... 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_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects ... 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 -Unable to schedule network 80246841-8cbe-4a45-a304-fedb7a7d8c26: no agents available; will retry on subsequent port and subnet creation events. -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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete ... 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.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 ... 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 -Multiple ports have port_id starting with unused -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_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant ... 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.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 ... 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.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 ... 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.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_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 -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding ... ok -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 ... ok -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.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_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_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_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields ... ok -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.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_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields ... ok -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment ... 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.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.objects.test_trunk.TrunkObjectTestCase.test_update_changes -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes ... 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.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.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 -Did not find expected name "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.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings -neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings ... ok -Unable to schedule network 80246841-8cbe-4a45-a304-fedb7a7d8c26: no agents available; will retry on subsequent port and subnet creation events. -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 -Did not find expected name "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.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes ... ok -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields -neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_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.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.test_driver_context.TestPortContext.test_host -neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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_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.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.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 -Did not find expected name "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 -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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_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.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.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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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.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 ... 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_router.RouterPortDbObjectTestCase.test_create_single_transaction -neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction ... 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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet ... ok -No sqlalchemy event for resource network found -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 ... ok -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.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 ... ok -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_router.RouterPortIfaceObjectTestCase.test_delete -neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete ... 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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-29032842 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-29032842 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-29032842 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-29032842 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-29032842 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.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 ... 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 " -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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' -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_router.RouterRouteDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects ... ok -Did not find expected name "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.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.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict -neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_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 -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.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.test_managers.TestManagers.test__check_driver_to_bind -neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind ... 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.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_managers.TestManagers.test__driver_not_loaded -neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded ... ok -No sqlalchemy event for resource network found -No sqlalchemy event for resource subnet found -No sqlalchemy event for resource subnetpool found -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update -neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update ... ok -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.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 ... 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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin ... 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_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_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.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_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 -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj ... ok -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 ... 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.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername -neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Will not send event port_create_end for network d78df9ec-05eb-4461-8724-a0f98f917857: no agent available. Payload: {'port': {'id': '73d42c37-f3a7-4c88-a53c-13586f39df78', 'name': '', 'network_id': 'd78df9ec-05eb-4461-8724-a0f98f917857', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': '12:34:56:78:53:fa', 'admin_state_up': True, 'status': 'DOWN', 'device_id': 'not_reserved', 'device_owner': '', 'fixed_ips': [{'subnet_id': 'f07aaf96-4e0a-4504-82c9-3564c7b38b57', 'ip_address': '10.0.0.183'}], 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'security_groups': ['c94fe30b-71b0-4107-bf85-7a94916ba921'], '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-30410113 port, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most 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.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters ... ok -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 -Did not find expected name "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.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 ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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 " -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.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.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.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_trunk.TrunkDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects ... 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.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.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_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist ... 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.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.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native ... 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.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_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.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.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_router.RouterExtraAttrsIfaceObjTestCase.test_create -neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create ... 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.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.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_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields ... 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.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 ... 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 -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.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 -Did not find expected name "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.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_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.RouterIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object ... ok -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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 -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 -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.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 ... 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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 -Cannot find vf index for pci slot 0000:06:00.4 -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.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 -Did not find expected name "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.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters ... 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.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_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 -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 -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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-26282358 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-26282358 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true -neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-26282358 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-26282358 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-26282358 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects ... 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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers ... 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 -Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object ... ok -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -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 ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140383483 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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--2140383483 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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--2140383483 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140383483 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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--2140383483 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.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.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.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.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.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.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.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden ... ok -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 ... 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 -Did not find expected name "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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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 ... 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 -Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -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_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.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_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields ... 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, -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.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_plugin.TestMl2DvrPortsV2.test_duplicate_ips -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips ... ok -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_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.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_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_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.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults ... 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 ... 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 -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks ... 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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields ... 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.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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key -neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key ... 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 -Did not find expected name "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.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create -neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count ... 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_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.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.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 -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.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 ... 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 -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.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.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.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr -neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr ... 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.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host ... 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.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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters ... ok -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.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.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.test_driver_context.TestPortContext.test_status_super -neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super ... 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.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 ... ok -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 ... ok -Parsing physical_interface_mappings failed: bad mapping. Agent terminated! -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 ... 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.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.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 -Unable to obtain MAC address for unique ID. Agent terminated! -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.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.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.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 -Did not find expected name "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.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update -neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_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 -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 -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields ... 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 -Did not find expected name "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.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 -Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.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.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_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields -neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields ... 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 -Failed to get devices for p7p1 -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.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 ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-26640768 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-26640768 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-26640768 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-26640768 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-26640768 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.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.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_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_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects -neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects ... 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.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.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.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 ... 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.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.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 ... ok -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.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 ... 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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive ... 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.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 -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.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 ... 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.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.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.test_managers.TestMechManager.test_network_precommit -neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit ... 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.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit -neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit ... 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) -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.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.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network ... 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_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.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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count -neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count ... ok -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_subnetpoolFailed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable - ... ok -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.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 -Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -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' -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj ... ok -Did not find expected name "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.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 -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -PUT failed. + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +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/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -49212,14 +430638,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 70, in put - return {self.resource: self.plugin_updater(*updater_args)} - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -49250,4052 +430792,3879 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 993, in update_network - updated_network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 940, in process_update_network - data, result) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 930, in _call_on_ext_drivers - {'name': driver.name, 'method': method_name}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 925, in _call_on_ext_drivers - getattr(driver.obj, method_name)(plugin_context, data, result) - 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 -TypeError -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 -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.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.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 ... 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.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation ... 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.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 ... ok -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.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 -Did not find expected name "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.objects.test_tag.TagDbObjectTestCase.test_delete_objects -neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects ... 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 " -Did not find expected 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.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 ... ok -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_tag.TagDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction ... 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, -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.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 ... 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_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete ... 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.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy ... ok -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 ... ok -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 ... 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.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.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.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj ... ok -Failed reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 ... ok -Did not find expected name "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.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive ... 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.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 ... 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_trunk.SubPortObjectTestCase.test_count -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" -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 -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.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 -Did not find expected name "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.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.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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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.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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj -neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-27014200 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-27014200 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27014200 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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-27014200 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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-27014200 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false -neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 ... ok -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.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields -neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields ... 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 -Did not find expected name "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.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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 ... 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_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.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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -/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, -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.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 -Did not find expected name "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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction -neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction ... 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.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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete ... 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.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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 ... ok -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 ... 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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_downgrade_to_1_0 -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_downgrade_to_1_0 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id -neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 ... 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 -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 ... 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 ... 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.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 ... 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.test_plugin.TestMl2DvrPortsV2.test_list_ports -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports ... 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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields ... 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 -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.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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -Bridge br-eth for physical network physnet1 does not exist. Agent terminated! -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.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.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 ... 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.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.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_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through -neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok -Did not find expected name "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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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--2120359653 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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--2120359653 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120359653 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120359653 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120359653 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120359653 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 -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 -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 ... No sqlalchemy event for resource security_group_rule found -ok -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 ... ok -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Bridge br-eth for physical network physnet1 does not exist. Agent terminated! -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.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.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_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.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.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.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 -Did not find expected name "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.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.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 -Did not find expected 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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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.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 ... 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.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.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.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.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields ... 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 -Provided MTU value 1490 for VNI 12345678 is too high according to physical device eth0 MTU=1500. -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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.objects.test_tag.TagIfaceObjectTestCase.test_create_duplicates -neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_duplicates ... ok -Did not find expected name "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.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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 " -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.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.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.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.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 -No physical_interface_mappings provided, but at least one mapping is required. Agent terminated! -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.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.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.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_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.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.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin ... ok -Failed to set device 00:00:00:00:00:66 max rate + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py", line 57, in _set_vf_max_rate - device, pci_slot, max_kbps) - 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.plugins.ml2.drivers.mech_sriov.agent.common.exceptions.SriovNicError: An unknown exception occurred. -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.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 -Error reading sriov_numvfs file for device p6p1, probably not supported by this device -VF with PCI slot 0000:06:00.1 is already assigned; skipping reset for 'min_tx_rate' device configuration parameter -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.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.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 ... 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.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.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.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.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 ... ok -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 ... 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.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.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.objects.test_trunk.SubPortObjectTestCase.test_create -neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create ... 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.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.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.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 ... 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.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.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router ... 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.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.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 -Did not find expected name "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.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_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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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.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_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 ... ok -Did not find expected name "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.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.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 -Did not find expected 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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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 ... 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.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.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 ... ok -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 ... ok -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_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 -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.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 ... 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 -Timed out retrieving datapath_id on bridge br-int. + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/common/ovs_lib.py", line 434, in get_datapath_id - return self._get_datapath_id() - 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.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.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.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.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 ... 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.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.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.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.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.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.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.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.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_update_primary_key_forbidden_fail -neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail ... 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 ... 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.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.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.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.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.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 ... 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.TunnelTestRyu.test_construct -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 ... 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.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Failure while checking for the canary flow + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2131, in check_ovs_status - status = self.int_br.check_canary_table() - 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 -TypeError: borked -OVS is dead. OVSNeutronAgent will keep running and checking OVS status periodically. -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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -Did not find expected name "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 reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count ... 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.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 -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.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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Did not find expected name "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 reporting state! -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.TestOvsNeutronAgentOFCtl.test__get_ofport_moves -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__get_ofport_moves ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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.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 ... 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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -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.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.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 ... 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.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback ... 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.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.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_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 -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network ... 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_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 -Did not find expected name "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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Did not find expected 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.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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id ... 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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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 -Invalid tunnel type specified: foobar -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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.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 ... 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 -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.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 ... ok -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 ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network ... 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_subnet_inconsistent_ipv6_dns_v4 -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.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 -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 ... 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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update ... 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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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_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 -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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network ... ok -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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 ... ok -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 ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes ... 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.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 ... 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.test_ovs_tunnel.TunnelTestWithMTURyu.test_tunnel_update -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_tunnel_update ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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 ... 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.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.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 -Did not find expected name "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.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.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.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.TestMl2DvrPortsV2.test_delete_port_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_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 "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.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop ... ok -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + 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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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_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.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.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 ... 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 -Did not find expected name "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.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 -Failed reporting state! + 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -RuntimeError during setup of physical bridges: ['br-ex0'] -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 ... ok -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 ... 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.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.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 ... ok -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated ... 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_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 -No sqlalchemy event for resource network found -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 -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.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 ... 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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -Bridge br-eth for physical network physnet1 does not exist. Agent terminated! -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.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_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 -Failed to get details for device 2 + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/rpc.py", line 198, in get_devices_details_list_and_failed_devices - port_context=bound_contexts[device])) - 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: testdevice -Failed to get details for device 4 + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/rpc.py", line 198, in get_devices_details_list_and_failed_devices - port_context=bound_contexts[device])) - 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: testdevice -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.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.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 -Failed reporting state! + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 354, in _report_state - True) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/rpc.py", line 97, in report_state - return method(context, 'report_state', **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 179, in call - retry=self.retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 133, in _send - retry=retry) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 222, in send - return self._send(target, ctxt, message, wait_for_reply, timeout) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 192, in _send - self._check_serialize(message) - File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/impl_fake.py", line 189, in _check_serialize - json.dumps(message) - File "/usr/lib/python3.7/json/__init__.py", line 231, in dumps - return _default_encoder.encode(obj) - File "/usr/lib/python3.7/json/encoder.py", line 199, in encode - chunks = self.iterencode(o, _one_shot=True) - File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode - return _iterencode(o, 0) - File "/usr/lib/python3.7/json/encoder.py", line 179, in default - raise TypeError(f'Object of type {o.__class__.__name__} ' -TypeError: Object of type Mock is not JSON serializable -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.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 -Tunneling can't be enabled with invalid local_ip '2001:db8:42:42::10'. IP couldn't be found on this host's interfaces. -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.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.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.test_plugin.TestMl2DvrPortsV2.test_update_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port ... 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.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.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.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated ... ok -Failed to update device 2 up: testdevice -Failed to update device 5 down: testdevice -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 -Did not find expected name "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.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 -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.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 ... ok -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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_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.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 ... 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.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 -Did not find expected name "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.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.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.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 ... ok -Device fake_device requested by agent None on network not bound, vif_type: -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 ... 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.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.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.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.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 -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 ... ok -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 ... 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.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... 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.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.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 -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.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 ... 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 -Cannot provision VLAN network for net-id=3faeebfe-5d37-11e1-a64b-000c29d5f0a7 - no bridge for physical_network net2 -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.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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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.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 ... 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 ... 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.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 ... 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.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 ... ok -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 ... 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 -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.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.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.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.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_subnets_bulk_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 ... 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) -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 ... 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 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_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.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_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.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 -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.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 ... 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.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas ... 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.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 ... ok -Did not find expected name "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.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 ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Refusing to bind port fake_port to dead agent: {'alive': False, 'configurations': {'bridge_mappings': {'fake_physical_network': 'fake_bridge'}, 'integration_bridge': 'br-int', 'tunnel_types': ['gre', 'vxlan']}, 'host': 'bad_host_1'} -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 -Refusing to bind port fake_port to dead agent: {'alive': False, 'configurations': {'bridge_mappings': {'fake_physical_network': 'fake_bridge'}, 'integration_bridge': 'br-int', 'tunnel_types': ['gre', 'vxlan']}, 'host': 'dead_host'} -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.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.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network ... ok -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 ... 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.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 ... 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.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.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.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 -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.test_type_geneve.GeneveTypeTest.test_add_endpoint -neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -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.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 ... 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.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 ... 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.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.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 -Failed to get details for device 2 + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/rpc.py", line 198, in get_devices_details_list_and_failed_devices - port_context=bound_contexts[device])) - 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: testdevice -Failed to get details for device 4 + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/rpc.py", line 198, in get_devices_details_list_and_failed_devices - port_context=bound_contexts[device])) - 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: testdevice -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 ... 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.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.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_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 -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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.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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count ... 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.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.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.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network ... ok -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 ... 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 -/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, -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.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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver ... 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.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 -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.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.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.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.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_plugin.TestMl2DvrPortsV2.test_show_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port ... ok -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 ... ok -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 -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.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.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.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.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.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.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 -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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback ... 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 -Did not find expected name "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.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 ... 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 -Did not find expected 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.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 ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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.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 -Did not find expected name "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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-27110270 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-27110270 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-27110270 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-27110270 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets ... 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 -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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120413683 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120413683 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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.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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null ... 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.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.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.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.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.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 -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.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.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.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 ... 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 -No more DHCP agents -Unable to schedule network e399d99c-6ffa-4c13-8d7a-1415a2a577de: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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 ... 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.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 ... 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.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.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed ... 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.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.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_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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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.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 ... 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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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_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.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.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.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.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 ... 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.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 e399d99c-6ffa-4c13-8d7a-1415a2a577de: 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback ... 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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 -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 -No sqlalchemy event for resource security_group_rule found -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.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion ... 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.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.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated ... ok -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 ... 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.TestMl2DvrPortsV2.test_update_port_status_with_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_with_network ... ok -No sqlalchemy event for resource network found -No sqlalchemy event for resource subnet found -No sqlalchemy event for resource subnetpool 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 port found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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 ... 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.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 ... 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.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 ... ok -Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_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.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.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.TestML2PluggableIPAM.test_port_update_subnetnotfound -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_update_subnetnotfound ... 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) -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.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant ... 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 router found -No sqlalchemy event for resource floatingip 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.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 -Did not find expected name "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.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 -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_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.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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks ... ok -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.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 ... 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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.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 -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.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711941 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711941 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711941 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711941 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + 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 "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -This handler is supposed to handle AFTER events, as in 'AFTER it's committed', not BEFORE. Offending resource event: security_group, after_create. Location: - File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main - "__main__", mod_spec) - File "/usr/lib/python3.7/runpy.py", line 85, in _run_code - exec(code, run_globals) - File "/usr/lib/python3/dist-packages/subunit/run.py", line 149, in - main() - File "/usr/lib/python3/dist-packages/subunit/run.py", line 145, in main - stdout=stdout, exit=False) - File "/usr/lib/python3/dist-packages/testtools/run.py", line 187, in __init__ - self.runTests() - File "/usr/lib/python3/dist-packages/testtools/run.py", line 221, in runTests - self.result = testRunner.run(self.test) - File "/usr/lib/python3/dist-packages/subunit/run.py", line 70, in run - test(result) - File "/usr/lib/python3.7/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.7/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3/dist-packages/unittest2/suite.py", line 87, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3/dist-packages/unittest2/suite.py", line 126, in run - test(result) - File "/usr/lib/python3/dist-packages/unittest2/suite.py", line 87, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3/dist-packages/unittest2/suite.py", line 126, in run - test(result) - File "/usr/lib/python3/dist-packages/unittest2/suite.py", line 87, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3/dist-packages/unittest2/suite.py", line 126, in run - test(result) - File "/usr/lib/python3/dist-packages/unittest2/case.py", line 673, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 671, in run - return run_test.run(result) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run - return self._run_one(actual_result) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one - return self._run_prepared_result(ExtendedToOriginalDecorator(result)) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 108, in _run_prepared_result - self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 144, in _run_core - self.case._run_test_method, self.result): - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 191, in _run_user - return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 719, in _run_test_method - return self._get_test_method()() - 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_ovo_rpc.py", line 100, in test_transaction_state_error_doesnt_notify - 'name': 'test'}}) + 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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/securitygroups_db.py", line 96, in create_security_group - self._ensure_default_security_group(context, tenant_id) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/securitygroups_db.py", line 812, in _ensure_default_security_group - default_sg=True)['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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/securitygroups_db.py", line 139, in create_security_group - **kwargs) - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/registry.py", line 56, in notify - _get_callback_manager().notify(resource, event, trigger, **kwargs) - File "/usr/lib/python3/dist-packages/neutron_lib/db/utils.py", line 102, in _wrapped - return function(*args, **kwargs) - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 167, in notify - errors = self._notify_loop(resource, event, trigger, **kwargs) - 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/plugins/ml2/ovo_rpc.py", line 87, in handle_event - if self._is_session_semantic_violated(context, resource, event): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/ovo_rpc.py", line 70, in _is_session_semantic_violated - stack = traceback.extract_stack() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/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) -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.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.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 ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... 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.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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.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.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_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 -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 ... ok -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 ... 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.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback ... ok -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 ... 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.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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet ... 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 ... ok -Did not find expected name "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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141825737 agent, after_create + +====================================================================== +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/neutron_lib/callbacks/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.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback ... 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.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req ... 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.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input ... ok -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 ... 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.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.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs ... ok -Did not find expected name "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.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 -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 ... 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.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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_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 -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.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 ... 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.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 ... ok -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 ... ok -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 ... ok -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 ... 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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input ... ok -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 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 -rbac_policy is already registered -security_group is already registered -security_group_rule is already registered -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 ... 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.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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_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.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 ... 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 ... 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.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas ... 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.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 -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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 "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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.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 ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5587476 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5587476 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5587476 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5587476 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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 "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -Did not find expected 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_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -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 -Did not find expected name "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.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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback ... ok -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 ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format ... ok -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 ... 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, -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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip ... ok -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 ... 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.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.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 -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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-26543286 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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 -Did not find expected name "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.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 ... 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.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id -neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_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 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.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.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.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.test_plugin.TestMl2PortsV2.test_update_port_mac_used -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.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.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 ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-26543286 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 ... ok -Did not find expected name "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, -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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_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 -/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) -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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 ... 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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation ... ok -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 ... ok -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 ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 ... 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 -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5631504 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5631504 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5631504 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-5631504 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details ... 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.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 ... ok -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 ... ok -Rescheduling router ca0e9aba-93cf-4b72-acaa-6028e0d55e4e from agent 7f12160e-d772-4cc5-ad0a-ec9d33cb005a because the agent did not report to the server in the last 150 seconds. -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 -Failed to reschedule router ca0e9aba-93cf-4b72-acaa-6028e0d55e4e + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ 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 b7c2e6c4-461d-4cca-a262-8bcd68088867 from agent 7f12160e-d772-4cc5-ad0a-ec9d33cb005a because the agent did not report to the server in the last 150 seconds. -Failed to reschedule router b7c2e6c4-461d-4cca-a262-8bcd68088867 + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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_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 ... ok -Did not find expected name "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.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.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 ... ok -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 ... 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) -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.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.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 ... 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 -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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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.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 ... 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.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 ... 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.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.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 ... ok -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -Did not find expected name "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.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 ... 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 -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 c0773713-9c4e-4abb-b449-a8eff0f87a32: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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) -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.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 ... 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.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant ... 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.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.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.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 ... 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 -No more DHCP agents -Unable to schedule network 9c54a674-2c26-4607-a15a-432ad82413f2: 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.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 ... 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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.TestMl2PortsV2.test__port_provisioned_port_admin_state_down -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down ... 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.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.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated ... ok -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 ... ok -No more DHCP agents -Unable to schedule network b4a5237d-72e9-46a4-ac37-dce812e3d48f: no agents available; will retry on subsequent port and subnet creation events. -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 -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-25321020 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-25321020 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-25321020 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.services.l3_router.l3_router_plugin.DVRResourceOperationHandler.create_fip_agent_gw_ports-25321020 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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 -Did not find expected name "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.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 ... 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 -_bind_port_if_needed failed, deleting port 'b280dc2d-6371-4537-b6ef-b905a6eedcfb' -Did not find expected name "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.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 ... ok -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -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 ... ok -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 ... ok -ML2 _after_create_port failed for port: 'b280dc2d-6371-4537-b6ef-b905a6eedcfb'. Deleting ports b280dc2d-6371-4537-b6ef-b905a6eedcfb, 1e77bb33-a80e-49db-9a88-ac13815db172 + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 836, in _create_bulk_ml2 - postcommit_op(context, obj['result'], obj['mech_context']) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 1359, in _after_create_port - self.delete_port(context, result['id'], l3_port_check=False) + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_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/plugins/ml2/plugin.py", line 1354, in _after_create_port - bound_context = self._bind_port_if_needed(mech_context) - 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.plugins.ml2.common.exceptions.MechanismDriverError -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.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 ... ok -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast ... ok -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 ... ok -POST failed. + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/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__ @@ -53326,16 +434695,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner 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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -53366,421 +434849,238 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 1366, in create_port_bulk - objects = self._create_bulk_ml2(port_def.RESOURCE_NAME, context, ports) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 849, in _create_bulk_ml2 - self._delete_objects(context, resource, to_delete) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 836, in _create_bulk_ml2 - postcommit_op(context, obj['result'], obj['mech_context']) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 1359, in _after_create_port - self.delete_port(context, result['id'], l3_port_check=False) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_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/plugins/ml2/plugin.py", line 1354, in _after_create_port - bound_context = self._bind_port_if_needed(mech_context) - 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.plugins.ml2.common.exceptions.MechanismDriverError -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "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.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.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 ... ok -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 ... ok -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 ... 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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... 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.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.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 ... ok -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 ... 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 -/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, -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.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... ok -Mechanism driver test failed in bind_port + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -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 ... ok -Mechanism driver test failed in bind_port + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 6a5d8e65-beb2-4367-af56-4cd5346756cc on host newhost for vnic_type normal using segments [{'id': 'a6e32ae1-adb6-46c4-8e4c-1fa52f55cd91', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f053e207-ec73-4afa-a00a-c7c05bff7446'}] -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.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 ... ok -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 ... 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.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.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding ... ok -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 ... ok -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 ... ok -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 ... 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 -/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, -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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format ... 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.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 ... ok -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 -Mechanism driver test failed in bind_port + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 0a45406a-f58a-44f7-bf3d-c915ef75b755 on host newhost for vnic_type normal using segments [{'id': '351c41c2-d71f-4991-a9c6-33a44201e8d1', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7daf6ba3-2deb-4f72-b7b3-6184721778a4'}] -POST failed. + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + 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/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -53811,16 +435111,131 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -53851,351 +435266,238 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 1366, in create_port_bulk - objects = self._create_bulk_ml2(port_def.RESOURCE_NAME, context, ports) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 831, in _create_bulk_ml2 - {'resource': resource, 'item': item}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_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/plugins/ml2/plugin.py", line 821, in _create_bulk_ml2 - result, mech_context = 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 1181, in side_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 606, in _fail_second_call - return orig(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 632, in inner - "transaction.") % f) -RuntimeError: Method cannot be called within a transaction. -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.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 ... ok -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 ... ok -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 ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks ... ok -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_plugin.TestMl2DvrPortsV2.test_requested_ips_only -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.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.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding -neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding ... 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 -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.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 ... ok -Did not find expected name "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.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.TestMl2NetworksWithAvailabilityZone.test_update_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_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 -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 ... ok -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 ... ok -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets ... 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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_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 -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation ... 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.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 ... 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.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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters ... 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) -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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip ... ok -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 ... 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.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 ... 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 ... 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 -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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... 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.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 ... 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id ... ok -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 ... 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.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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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 ... 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 network found -No sqlalchemy event for resource port found -No sqlalchemy event for resource router found -No sqlalchemy event for resource subnet found -No sqlalchemy event for resource subnetpool found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group 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 security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network ... ok -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 ... 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.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 ... ok -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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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. + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -54226,16 +435528,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner 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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -54266,106 +435682,238 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 1366, in create_port_bulk - objects = self._create_bulk_ml2(port_def.RESOURCE_NAME, context, ports) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 831, in _create_bulk_ml2 - {'resource': resource, 'item': item}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 821, in _create_bulk_ml2 - result, mech_context = 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 1156, in side_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 606, in _fail_second_call - return orig(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 632, in inner - "transaction.") % f) -RuntimeError: Method cannot be called within a transaction. -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 -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 -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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, -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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port ... ok -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 ... ok -Did not find expected name "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.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 ... 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 "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -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 ... ok -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -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 ... ok -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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. + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + 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/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -54396,16 +435944,225 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -54436,98 +436193,379 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 926, in _create_network_db - result) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 935, in process_create_network - data, result) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 930, in _call_on_ext_drivers - {'name': driver.name, 'method': method_name}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_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/plugins/ml2/managers.py", line 925, in _call_on_ext_drivers - getattr(driver.obj, method_name)(plugin_context, data, result) - 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 -TypeError -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.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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... 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_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -Did not find expected name "Test_dns_integration" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -Did not find expected name "Test_port_security" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_port_security.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, -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.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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -POST failed. + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) 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__ @@ -54558,16 +436596,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner 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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -54598,779 +436750,238 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 977, in create_network_bulk - net_def.RESOURCE_NAME, context, networks) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 831, in _create_bulk_ml2 - {'resource': resource, 'item': item}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 821, in _create_bulk_ml2 - result, mech_context = 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 2927, in side_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 606, in _fail_second_call - return orig(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 632, in inner - "transaction.") % f) -RuntimeError: Method cannot be called within a transaction. -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.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet ... ok -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 ... ok -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 ... 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.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.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr -neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr ... 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.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.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... ok -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 ... ok -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback ... ok -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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.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.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.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 ... 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.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 ... 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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.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 -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 -Did not find expected 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, -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback ... ok -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 -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only ... ok -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 ... 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.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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details ... ok -Did not find expected name "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.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.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts -neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status ... 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 -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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields ... 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) -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.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 ... ok -Did not find expected name "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.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 ... 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.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 ... ok -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 ... ok -No vlan_id 1000 found on physical network physnet1 -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.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 ... 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.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 ... 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.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager -neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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) -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.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 ... ok -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 ... 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.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 ... 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.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 ... 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.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.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 ... 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, -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.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 ... ok -Did not find expected name "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.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 ... 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 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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback ... ok -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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_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 -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 -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.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 ... ok -Did not find expected name "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.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 ... 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 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_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.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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters ... ok -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 ... ok -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 ... 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) -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.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 ... ok -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 ... ok -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 ... 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 -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.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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 ... ok -Did not find expected name "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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_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 "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.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 ... 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) -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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared ... ok -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_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 -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.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 ... ok -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 ... 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.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 ... 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.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 ... 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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_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.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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... 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.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 ... ok -Did not find expected name "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) -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.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 ... ok -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network -neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_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 -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 ... 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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_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 -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 ... ok -Did not find expected name "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.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 ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... 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, -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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -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.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 ... ok -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 ... 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, -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.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -POST failed. + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + 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/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -55401,16 +437012,84 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -55441,1237 +437120,148 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 977, in create_network_bulk - net_def.RESOURCE_NAME, context, networks) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 831, in _create_bulk_ml2 - {'resource': resource, 'item': item}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_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/plugins/ml2/plugin.py", line 821, in _create_bulk_ml2 - result, mech_context = 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 2927, in side_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 606, in _fail_second_call - return orig(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 632, in inner - "transaction.") % f) -RuntimeError: Method cannot be called within a transaction. -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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion -neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_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 -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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.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 -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 ... 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.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 ... ok -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Did not find expected name "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 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -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 ... ok -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 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -Failed to bind port 37d1d7de-9b82-4ca7-ad32-9b38b87dfa77 on host test for vnic_type normal using segments [{'id': '2458730e-eaf0-4d64-b55c-cc0a8cedee6b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1c7baed2-fb54-4ffc-948f-f23870c17bbd'}] -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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.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 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet ... 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 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries ... ok -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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -/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, -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.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 ... ok -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -Failed to bind port 7481b13e-20a4-4674-9029-961f1c0fad28 on host testhost for vnic_type normal using segments [{'id': '16216075-109c-4433-952f-5638d8714b34', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'c8d9d089-2018-4f37-8955-68b38050fbe7'}] -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet ... ok -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 ... ok -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 ... ok -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 ... 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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment -neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction ... 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 -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 ... 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.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant ... 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.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 ... ok -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 ... ok -Did not find expected name "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.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 -Did not find expected 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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 ... 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 ... 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.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 ... 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.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 ... ok -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 ... ok -Did not find expected name "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.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 ... ok -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 d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -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 ... ok -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Did not find expected name "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 d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Failed to bind port d8895299-2f7b-4b80-b0a4-f66d7a02b0ee on host testhost for vnic_type normal using segments [{'id': '7576d11d-e51d-417e-91d1-43d2cbbd75a8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'd662b7fa-6ca1-4701-959e-c46bbbdf4b2f'}] -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... ok -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 ... 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 -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 -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 ... ok -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 ... ok -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 ... 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.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 ... ok -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 ... 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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_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 "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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 controller found for: doohickeys - returning response code 404 -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 ... 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, -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.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 ... ok -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -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 -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -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 ... ok -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 ... ok -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -Failed to bind port 4b8bfc69-8201-40d1-858a-8058439f76cf on host host1 for vnic_type normal using segments [{'id': '062a5d9f-f5cb-49c5-aa61-30c5b956cf8f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '0d375ca8-3c81-4e41-b971-91dd024f83c7'}] -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 ... 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, -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.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 ... ok -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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 ... 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.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 ... ok -Concurrent port binding operations failed on port 91e7daf7-0a70-44f2-83ee-ca412b7b9a94 -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.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 ... ok -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 ... 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 ... skipped u'Plugin does not support filter validation' -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -Did not find expected name "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.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 ... 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.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_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 -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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments ... 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 -Did not find expected name "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.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 ... 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.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 ... ok -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -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 ... ok -Did not find expected name "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.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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -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 -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 091dfdcb-6340-4ebc-bd00-d62c1c448855 on host testhost for vnic_type normal using segments [{'id': '370a12f2-6743-499f-a0db-1cf363d29e76', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'adb17a44-0dca-4958-a8a3-3ec90a765828'}] -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.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 ... 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.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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets ... 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.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty ... ok -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 ... ok -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 ... 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.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 ... ok -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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared ... 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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.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 -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 -Concurrent port binding operations failed on port c19758a8-fe4d-4e14-978a-59d28575af48 -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 ... 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 -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 ... ok -Did not find expected name "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.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 ... 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_plugin.TestTransactionGuard.test_delete_network_guard -neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty ... 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 -security_group is already registered -security_group_rule is already registered -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 ... ok -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -mechanism_manager.create_port_postcommit failed, deleting port '5c0449ff-6d6d-436b-8ff9-e3f53ced37e4' -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns ... 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.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 ... ok -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 ... ok -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 ... 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.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 ... ok -Did not find expected name "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.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 ... 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/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/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/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/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) -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.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock ... 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.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 ... ok -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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, -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.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 ... ok -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty -neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets ... ok -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 -Did not find expected name "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.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 ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network ... ok -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 ... 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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_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.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 ... 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.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 ... 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.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 ... 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 router found -No sqlalchemy event for resource floatingip 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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status ... 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.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 ... ok -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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 is already registered -security_group_rule is already registered -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet ... 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 ... ok -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 ... ok -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 ... 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.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 ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider ... ok -Did not find expected name "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.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 ... 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.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 ... 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 -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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding ... ok -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 ... 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.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_port_with_non_uuid -neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid ... ok -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 ... ok -DB exceeded retry limit. -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped - LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped - return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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 "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped @@ -56684,14 +437274,102 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 @@ -56704,62 +437382,148 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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_db.exception.RetryRequest -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 -POST failed. + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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 + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped - LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped - return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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 "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped - LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped - return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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 "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped @@ -56772,23 +437536,84 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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_db.exception.RetryRequest + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) -During handling of the above exception, another exception occurred: +====================================================================== +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/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/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -56819,16 +437644,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner 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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -56845,8 +437784,8 @@ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) - File "/usr/lib/python3/dist-packages/six.py", line 692, in reraise - raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped @@ -56859,34 +437798,102 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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 "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped - LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value - File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped - return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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 "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped @@ -56899,1593 +437906,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 916, in _create_network_db - tenant_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 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin ... ok -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 ... 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, -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.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.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 -Did not find expected 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 -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count ... 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.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 ... ok -Did not find expected name "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.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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 is already registered -security_group_rule is already registered -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.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 ... 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 -/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, -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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status ... ok -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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard -neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -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 ... 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.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_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_registry.TestAuxiliaryFunctions.test_resync_tracked_resource -neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource ... ok -No sqlalchemy event for resource meh found -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 ... 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) ... 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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118887423 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118887423 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118887423 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118887423 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118887423 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118887423 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... 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, -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.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip ... 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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count ... ok -router is already registered -floatingip is already registered -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141456235 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141456235 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141456235 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2141456235 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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, -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.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address ... ok -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 ... ok -Did not find expected name "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.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 ... ok -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -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 ... ok -router is already registered -floatingip 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_more_port_exception -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_more_port_exception ... ok -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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120356715 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120356715 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 ... ok -neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update -neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_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.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 ... 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.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 ... ok -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_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 -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.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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Did not find expected name "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 d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port d07d556a-d738-4342-bcec-16ad69c27dbf on host fake_host for vnic_type normal using segments [{'id': 'a413857d-7489-460e-a6b7-5fbdbbde7e3e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'ba2ecc26-1383-4f7c-82b3-b92a02e6cd70'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120824289 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120824289 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120824289 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120824289 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Did not find expected name "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.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 ... 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 router found -No sqlalchemy event for resource floatingip 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.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 ... ok -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 ... ok -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 ... 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 ... ok -Did not find expected name "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.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 ... 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.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 ... ok -Did not find expected name "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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120481061 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120481061 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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--2120481061 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120481061 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native ... ok -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 ... ok -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 ... 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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field ... ok -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 ... 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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -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 ... 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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac ... 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 ... ok -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 ... 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) -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.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_plugin.TestMl2PortsV2.test_update_port_not_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120556301 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120556301 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... ok -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 -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null ... 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 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_more_port_exception -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_more_port_exception ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 08d43f5c-600b-40c3-9abd-eeedca284ece: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... 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.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 ... ok -Did not find expected name "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.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group -neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group ... 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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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 08d43f5c-600b-40c3-9abd-eeedca284ece: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation ... 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 -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 ... 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, -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.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 08d43f5c-600b-40c3-9abd-eeedca284ece: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118411323 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118411323 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118411323 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118411323 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118411323 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118411323 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... ok -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 ... ok -Did not find expected name "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.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 ... 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 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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120647813 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120647813 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults ... ok -No more DHCP agents -Unable to schedule network 08b991d6-40a7-441a-bbda-911cbc8c4a0c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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_list_security_groups -neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups ... 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 ... 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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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.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 ... 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 -Did not find expected name "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.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.TestMl2PortsV2WithL3.test_create_port_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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 08b991d6-40a7-441a-bbda-911cbc8c4a0c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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 08b991d6-40a7-441a-bbda-911cbc8c4a0c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -IPAM subnet referenced to Neutron subnet 8d94fd84-4c1f-4375-8aa3-246b00a7c01e does not exist -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 ... ok -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) ... 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.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 ... 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 -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118886213 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118886213 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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.TestMl2PortsV2WithL3.test_update_port_not_admin -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.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 "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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build ... ok -No more DHCP agents -Unable to schedule network 8ce9a0d7-2002-4096-b2a6-7935b15fc01e: no agents available; will retry on subsequent port and subnet creation events. -/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) -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -Did not find expected name "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.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 ... ok -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.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.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 -Did not find expected 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-406446 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-406446 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-406446 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-406446 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-406446 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-406446 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... ok -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 ... ok -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 -Did not find expected name "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.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 ... 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.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 ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format ... ok -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 ... ok -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 ... 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.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 ... 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.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 ... ok -Did not find expected name "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 8ce9a0d7-2002-4096-b2a6-7935b15fc01e: 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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 8ce9a0d7-2002-4096-b2a6-7935b15fc01e: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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.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 ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network ... ok -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 ... ok -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) ... ok -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 ... ok -Did not find expected name "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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143262251 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143262251 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143262251 agent, after_create + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -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.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 ... 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 ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network e8c84b9e-d43a-4763-8bf3-abc0a1575e7f: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet ... 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.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 ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... 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.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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution -neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution ... 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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type ... 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 ... 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 router found -No sqlalchemy event for resource floatingip 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 e8c84b9e-d43a-4763-8bf3-abc0a1575e7f: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip ... 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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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, -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 router found -No sqlalchemy event for resource floatingip 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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.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 "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.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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network e8c84b9e-d43a-4763-8bf3-abc0a1575e7f: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_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 -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) ... ok -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 ... ok -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 ... 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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120282895 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120282895 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 router found -No sqlalchemy event for resource floatingip 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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120282895 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network d124c29a-7a9a-4b08-b079-f542e78fff78: 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.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 ... ok -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 ... ok -Did not find expected name "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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 router found -No sqlalchemy event for resource floatingip 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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status ... ok -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 ... 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 ... ok -Did not find expected name "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 d124c29a-7a9a-4b08-b079-f542e78fff78: 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, -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.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 ... 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.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 ... ok -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback ... ok -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 ... 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 d124c29a-7a9a-4b08-b079-f542e78fff78: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port ... ok -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 ... ok -POST failed. + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +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/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -58516,16 +438060,84 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -58556,2165 +438168,130 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 957, in create_network - result, mech_context = self._create_network_db(context, network) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 950, in _create_network_db - self.mechanism_manager.create_network_precommit(mech_context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 463, in create_network_precommit - self._check_vlan_transparency(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 408, in _check_vlan_transparency - raise vlan_exc.VlanTransparencyDriverError() -neutron_lib.exceptions.vlantransparent.VlanTransparencyDriverError: Backend does not support VLAN Transparency. -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.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 ... 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 ... 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) -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network d124c29a-7a9a-4b08-b079-f542e78fff78: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Did not find expected name "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.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 ... 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.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 ... ok -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) ... 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.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.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 ... ok -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 ... ok -Did not find expected name "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.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_dvr_handle_new_service_port -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_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 -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 ... ok -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 ... 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.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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.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.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 ... 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.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 ... ok -Did not find expected name "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.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 ... ok -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.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 ... ok -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) ... ok -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved ... 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 ... ok -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync ... 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.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 ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation ... 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 ... 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 ... 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.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 ... 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 ... 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 ... ok -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 ... ok -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 ... 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_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 ... ok -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 -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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports ... 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 -Cannot obtain interface list for bridge : -Did not find expected name "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.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 -Did not find expected 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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Failed to get parent port for bridge : Parent port for trunk bridge could not be 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.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_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 ... 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 -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.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 ... ok -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 ... 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 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 router found -No sqlalchemy event for resource floatingip 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.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 ... ok -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_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.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 ... ok -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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments -neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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) ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip ... 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.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 ... ok -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 ... 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 ... 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.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 ... 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 ... ok -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) ... ok -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 ... 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 ... ok -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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider ... 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 ... 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, -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 -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 ... No sqlalchemy event for resource security_group found -ok -No sqlalchemy event for resource security_group_rule found -/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) -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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -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 ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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.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 ... ok -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 ... ok -Did not find expected name "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.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 ... ok -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 ... 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.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 -Did not find expected name "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.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.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 -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.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_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.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 ... ok -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 ... 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.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.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) ... ok -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 -Did not find expected name "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.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 ... 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.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding -neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 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.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 ... ok -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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... ok -neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible -neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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) ... ok -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 -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.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 ... ok -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 ... 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.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 ... ok -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 ... 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.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless -neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless ... ok -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_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 -neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins -neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins ... 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.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 ... 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.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.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 ... ok -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 ... ok -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_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 -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 -security_group is already registered -security_group_rule is already registered -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 -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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 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.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 ... 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 ... ok -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 ... ok -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 ... 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.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.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.quota.test_resource.TestResource.test_resource_negative_default_value -neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value ... 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.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile ... ok -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) ... ok -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 ... ok -Did not find expected name "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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only ... ok -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 ... 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.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group -neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... ok -router is already registered -floatingip is already registered -No sqlalchemy event for resource network found -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 ... ok -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--2142865305 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142865305 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142865305 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141800939 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141800939 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.quota.test_resource.TestTrackedResource.test_mark_dirty -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty ... ok -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.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.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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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_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 ... 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 ... ok -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 ... ok -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) ... ok -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 ... 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 ... ok -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -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 ... ok -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network ... ok -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 -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -Failed to bind port ef3d07a3-8af9-48d5-a180-2d530a32ff43 on host testhost for vnic_type normal using segments [{'id': 'dd7fe3d5-a525-4d29-a1c9-d6af1d6729b7', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '881b643d-e666-4a51-9a40-8dea45c16055'}] -No more DHCP agents -Unable to schedule network 118daf4b-87c1-471f-baa0-0dd9aa7a0386: no agents available; will retry on subsequent port and subnet creation events. -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.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.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries ... 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) -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.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host ... 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.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 ... 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.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 ... ok -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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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 ... ok -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 ... 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.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 ... ok -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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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 ... ok -No more DHCP agents -Unable to schedule network 118daf4b-87c1-471f-baa0-0dd9aa7a0386: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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) ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound ... ok -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 ... ok -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.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) ... ok -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 ... ok -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 ... ok -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 -No more DHCP agents -Unable to schedule network 118daf4b-87c1-471f-baa0-0dd9aa7a0386: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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.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 ... 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.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.test_wsgi.RequestTest.test_content_type_accept_and_query_extension -neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_and_query_extension ... 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.test_wsgi.RequestTest.test_content_type_unsupported -neutron.tests.unit.test_wsgi.RequestTest.test_content_type_unsupported ... ok -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 ... 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.test_wsgi.TestWSGIServer.test__run -neutron.tests.unit.test_wsgi.TestWSGIServer.test__run ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit -neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac ... ok -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 ... 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) -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 -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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Did not find expected 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.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 ... ok -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) ... 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 -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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas ... ok -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 ... 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.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 ... ok -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 ... 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 ... 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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "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.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... 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.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 ... 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 ... ok -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) ... ok -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122004751 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122004751 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details ... 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 ... 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 ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_update_subnetnotfound -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_update_subnetnotfound ... ok -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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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) -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.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_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 -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 ... 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 f3e104c3-0c88-4150-95e3-8632240330e0: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback ... 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 ... ok -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 ... ok -Did not find expected name "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.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) ... 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.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 ... ok -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 ... ok -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.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.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated ... ok -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 -No more DHCP agents -Unable to schedule network f3e104c3-0c88-4150-95e3-8632240330e0: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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) ... 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 ... ok -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.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 ... ok -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.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 -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.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.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 ... 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 -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.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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values ... 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 -Did not find expected name "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.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.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.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 ... ok -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 ... 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.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) ... 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 -security_group is already registered -security_group_rule is already registered -No more DHCP agents -Unable to schedule network f3e104c3-0c88-4150-95e3-8632240330e0: no agents available; will retry on subsequent port and subnet creation events. -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.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 ... 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.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 ... ok -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 ... ok -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.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed ... ok -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 ... 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 -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.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 ... 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.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 ... 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 ... ok -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 -Did not find expected name "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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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, -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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120394287 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... 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) ... ok -security_group is already registered -security_group_rule is already registered -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 -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120536831 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120536831 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120536831 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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 -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120536831 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120536831 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120536831 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -Did not find expected name "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.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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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) ... 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.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_get_traffic_counters_with_missing_chain -neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122196495 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122196495 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122196495 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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 ... 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, -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.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 ... ok -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 ... 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.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_security_group.TestMl2SecurityGroups.test_list_security_group_rules -neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules ... ok -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.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 ... 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 ... 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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 -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 -security_group is already registered -security_group_rule is already registered -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.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 ... ok -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 ... ok -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 ... ok -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.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 ... ok -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.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 ... ok -Did not find expected name "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 2bf9ac59-92d1-4934-98e7-c17b7f4b4990: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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 ... 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 ... 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.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 ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... ok -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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... ok -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) ... ok -No more DHCP agents -Unable to schedule network 2bf9ac59-92d1-4934-98e7-c17b7f4b4990: 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 -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... 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.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding -neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_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 2bf9ac59-92d1-4934-98e7-c17b7f4b4990: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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) ... ok -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 ... 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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 -/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, -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.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 ... ok -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 ... 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.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.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.quota.test_resource.TestTrackedResource.test_bulk_delete_protection -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection ... 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 ... ok -No more DHCP agents -Unable to schedule network 2bf9ac59-92d1-4934-98e7-c17b7f4b4990: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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 ... ok -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.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) ... 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 router found -No sqlalchemy event for resource floatingip found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -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 ... 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 ... ok -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.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_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 ... ok -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.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 ... ok -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.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 ... ok -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 ... ok -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.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.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 ... 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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.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.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 ... 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 -security_group is already registered -security_group_rule is already registered -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 ... 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 ... 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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.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 -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 ... 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.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active -neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_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 -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 ... 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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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) ... ok -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 ... ok -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 ... ok -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 ... 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.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 ... 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, -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.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 ... 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.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 ... ok -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.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.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 ... ok -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 ... 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.test_wsgi.RequestDeserializerTest.test_deserialize -neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_deserialize ... ok -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 -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 -/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/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.CatchTimeoutTestCase.test_catch_timeout -neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-ovs-no_filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -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 ... 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 ... ok -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 ... ok -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.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_get_policy_for_nonexistent_policy -neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy ... 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.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 ... ok -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 ... 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.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 ... 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.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.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 ... ok -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.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 ... 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 ... ok -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.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure ... ok -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.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 ... 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.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.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.test_policy.NeutronPolicyTestCase.test_process_rules -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules ... 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.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 -Did not find expected name "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.test_policy.PolicyFileTestCase.test_modified_policy_reloads -neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... 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.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.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.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 ... ok -No sqlalchemy event for resource network found -No sqlalchemy event for resource subnet found -No sqlalchemy event for resource subnetpool found -security_group is already registered -No sqlalchemy event for resource port found -No sqlalchemy event for resource security_group found -No sqlalchemy event for resource security_group_rule found -security_group_rule is already registered -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.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 ... ok -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.test_policy.PolicyTestCase.test_ignore_case_role_check -neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check ... 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.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.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.test_wsgi.ResponseSerializerTest.test_get_serializer -neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_serializer ... ok -neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type -neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type ... 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.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.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 ... ok -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.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 -Did not find expected name "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.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 ... ok -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -neutron.tests.unit.test_wsgi.TestWorkerService.test_reset -neutron.tests.unit.test_wsgi.TestWorkerService.test_reset ... ok -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -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 -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 -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -/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: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: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) -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port c58f38ac-4edf-4909-b685-ca63a131069e on host host-bridge-filter for vnic_type normal using segments [{'id': 'e59215b7-e80c-45a1-8f66-c0aecb7f30f5', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'f5136ac9-74df-4457-adec-108f4e56a84c'}] -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 is already registered -security_group_rule is already registered -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 ... 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 ... ok -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 ... 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.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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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.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 ... ok -neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete -neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete ... 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 -POST failed. + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + 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/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -60745,16 +438322,84 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/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 + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/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/common/utils.py", line 633, in inner - return f(self, context, *args, **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 "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ @@ -60785,4623 +438430,1781 @@ raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 1194, in create_subnet_bulk - subnet_def.RESOURCE_NAME, context, subnets) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 831, in _create_bulk_ml2 - {'resource': resource, 'item': item}) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_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/plugins/ml2/plugin.py", line 821, in _create_bulk_ml2 - result, mech_context = 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 3433, in side_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 606, in _fail_second_call - return orig(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 632, in inner - "transaction.") % f) -RuntimeError: Method cannot be called within a transaction. -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.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 ... ok -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 ... ok -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.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin ... ok -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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute ... ok -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.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 -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.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 ... 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) -Unable to verify match:%(malformed_field)s as the parent resource: malformed was not found -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 -/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) -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true -neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.test_wsgi.FaultTest.test_call_fault -neutron.tests.unit.test_wsgi.FaultTest.test_call_fault ... 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, -neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom -neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom ... ok -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) ... ok -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... ok -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 ... ok -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 ... 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.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 ... ok -Error during notification for neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1803119 subnet, after_create -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state ... ok -No sqlalchemy event for resource meh 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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120637793 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120637793 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120637793 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120637793 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120637793 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120637793 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 -security_group is already registered -security_group_rule is already registered -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 ... ok -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 ... ok -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_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized ... 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 -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.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 ... ok -neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json -neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count ... 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.TestWorkerService.test_start_withoutdb_call -neutron.tests.unit.test_wsgi.TestWorkerService.test_start_withoutdb_call ... ok -neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables -neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables ... ok -Did not find expected name "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.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored -neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored ... 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, -/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/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) -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 -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 c6d3f6c0-8413-44b0-9466-de6c6fd93de2: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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) ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback ... 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_pre_plugin_validation -neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation ... ok -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works ... 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.test_policy.NeutronPolicyTestCase.test_enforce_subattribute -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute ... 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.test_wsgi.ResourceTest.test_type_error -neutron.tests.unit.test_wsgi.ResourceTest.test_type_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.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json ... ok -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 ... ok -No more DHCP agents -Unable to schedule network c6d3f6c0-8413-44b0-9466-de6c6fd93de2: 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, -/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/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) -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.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 ... 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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback ... ok -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 ... ok -No more DHCP agents -Unable to schedule network c6d3f6c0-8413-44b0-9466-de6c6fd93de2: 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 -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 ... ok -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 ... ok -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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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 ... ok -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 ... ok -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 ... ok -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 ... 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 -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.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.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... 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 ... 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) -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.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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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 -security_group is already registered -security_group_rule is already registered -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 ... ok -Did not find expected name "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.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 ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120370281 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120370281 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120563497 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120563497 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120563497 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120563497 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 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 -router is already registered -floatingip is already registered -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120473367 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120473367 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120473367 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120473367 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... 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 ... 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.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 ... ok -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 ... ok -Did not find expected name "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.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 ... 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 is already registered -security_group_rule is already registered -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... 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.quota.test_resource.TestResource.test_resource_default_value -neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141497429 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141497429 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141497429 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141497429 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -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 ... ok -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 1c37040f-143e-4ba7-a1a9-def8b2c56a47 on host host-bridge-filter for vnic_type normal using segments [{'id': '8f405608-c015-4fdd-be2d-dd52c170f990', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '953e0ae4-911d-477f-88ab-7c39aabcbb01'}] -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.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 ... ok -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 ... ok -Failed to get details for device 2 -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/rpc.py", line 198, in get_devices_details_list_and_failed_devices - port_context=bound_contexts[device])) - 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: testdevice -Failed to get details for device 4 -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/rpc.py", line 198, in get_devices_details_list_and_failed_devices - port_context=bound_contexts[device])) - 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: testdevice -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... ok -No more DHCP agents -Unable to schedule network 71329d9b-f7e7-4ec1-9670-99a483e425f6: 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.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 ... ok -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.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_with_one_host_route -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route ... 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.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 ... ok -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) ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... ok -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 ... ok -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) ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -No more DHCP agents -Unable to schedule network 71329d9b-f7e7-4ec1-9670-99a483e425f6: 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.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding -neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding ... ok -Device fake_device requested by agent None on network not bound, vif_type: -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.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_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 -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification--2117170572 subnet, after_create -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -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 -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 ... ok -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.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 ... ok -Error during notification for neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification--2117170572 subnet, after_create -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... 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.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 ... ok -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 ... 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.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group -neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group ... ok -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 ... ok -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790491 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790491 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790491 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790491 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790491 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790491 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -security_group is already registered -security_group_rule is already registered -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119028721 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119028721 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119028721 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119028721 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119028721 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119028721 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 71329d9b-f7e7-4ec1-9670-99a483e425f6: no agents available; will retry on subsequent port and subnet creation events. -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.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ -neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ ... ok -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.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router ... ok -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 ... ok -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.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.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) ... 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 ... ok -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: no agents available; will retry on subsequent port and subnet creation events. -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.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 -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 -No more DHCP agents -Unable to schedule network 71329d9b-f7e7-4ec1-9670-99a483e425f6: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... 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 ... 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.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 ... 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.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 ... ok -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.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 ... ok -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 ... ok -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.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event ... ok -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 ... ok -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 ... ok -Did not find expected name "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.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values -neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values ... ok -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 -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 ... ok -security_group is already registered -security_group_rule is already registered -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type -neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type ... 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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: no agents available; will retry on subsequent port and subnet creation events. -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5803900 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 71329d9b-f7e7-4ec1-9670-99a483e425f6: 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.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 ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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.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.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.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.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 -Error during notification for neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1296887 subnet, after_create -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -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.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 ... ok -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: no agents available; will retry on subsequent port and subnet creation events. -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.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.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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: 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.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 ... 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 ... 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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -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 ... ok -Error during notification for neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1296887 subnet, after_create -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122239845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122239845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122239845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122239845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122239845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2122239845 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141656385 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141656385 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141656385 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141656385 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141656385 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141656385 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... 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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120280905 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120280905 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1296887 subnet, after_update -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -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 is already registered -security_group_rule is already registered -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network c974d00b-9479-405b-95a3-842f4911972c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 88c64676-f211-4581-9b2e-18f437df0479: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1296887 subnet, after_update -Traceback (most 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 203, in _notify_agents - segment = segment_plugin.get_segment( -AttributeError: 'NoneType' object has no attribute 'get_segment' -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120588897 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120588897 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120588897 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2120588897 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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.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 ... ok -Did not find expected name "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.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 ... ok -router is already registered -floatingip is already registered -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27205590 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27205590 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142935143 agent, after_create + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27205590 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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--2142935143 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27205590 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27205590 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27205590 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_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 "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -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 -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.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 ... ok -Did not find expected name "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.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 ... 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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected 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.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 ... ok -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 -router is already registered -floatingip is already registered -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120842151 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120842151 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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-5769390 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5769390 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5769390 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-5769390 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -No more DHCP agents -Unable to schedule network 88c64676-f211-4581-9b2e-18f437df0479: 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-27014524 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27014524 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... 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 ... ok -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_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 -router is already registered -floatingip is already registered -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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-27098480 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-27098480 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router ... ok -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 ... 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.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents ... ok -No more DHCP agents -Unable to schedule network 697d1a97-6797-43a7-a3cb-26bb95c59824: no agents available; will retry on subsequent port and subnet creation events. -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-27236128 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27236128 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27236128 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27236128 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception -neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception ... ok -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 ... ok -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 -/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/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: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.ResourceTest.test_dispatch -neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28850838 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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 -neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28850838 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-28850838 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-28850838 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 88c64676-f211-4581-9b2e-18f437df0479: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... ok -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 ... ok -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 ... ok -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_create_port_fixed_ips_on_nonshared_network -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_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 -router is already registered -floatingip is already registered -neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode -neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28847770 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-28847770 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed -neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed ... ok -neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default -neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default ... ok -neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default -neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default ... 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/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: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/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_unused_port -neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27250588 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27250588 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 697d1a97-6797-43a7-a3cb-26bb95c59824: no agents available; will retry on subsequent port and subnet creation events. -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 -Failed to open new conntrack handler -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.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 ... ok -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false ... ok -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event -neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event ... ok -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) ... ok -No more DHCP agents -Unable to schedule network 697d1a97-6797-43a7-a3cb-26bb95c59824: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network b89c98fb-c3e4-46ff-91de-81396aea50c8: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... 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 ... ok -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.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.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 -Removing network 5ddc07ac-c87a-4bce-a381-7c74c80747ac from agent 1e9acbf3-0661-4a30-81da-6a285f8fde09 because the agent did not report to the server in the last 150 seconds. -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 ... ok -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.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.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 -No more DHCP agents -Unable to schedule network 697d1a97-6797-43a7-a3cb-26bb95c59824: no agents available; will retry on subsequent port and subnet creation events. -Removing network 7ead0844-2778-4e4f-9a84-c68a91f01d35 from agent 8ada1d9d-3436-4994-922f-3ee6c5379833 because the agent did not report to the server in the last 150 seconds. -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 ... ok -No more DHCP agents -Unable to schedule network 88c64676-f211-4581-9b2e-18f437df0479: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-499042 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-499042 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-499042 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-499042 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-499042 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-499042 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 -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.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) ... ok -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 ... ok -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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118393401 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118393401 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... 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 -No more DHCP agents -Unable to schedule network b89c98fb-c3e4-46ff-91de-81396aea50c8: no agents available; will retry on subsequent port and subnet creation events. -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) ... ok -No more DHCP agents -Unable to schedule network f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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.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 -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120736939 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120736939 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs -neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs ... 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.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 ... ok -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 ... 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 ... ok -No more DHCP agents -Unable to schedule network b89c98fb-c3e4-46ff-91de-81396aea50c8: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 8cb3d75b-0480-401e-bff9-049aa585128f: 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.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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27185826 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27185826 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 fc43d00c-4a57-4650-a2a7-82714b862922: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 8cb3d75b-0480-401e-bff9-049aa585128f: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network f251bfa0-2a55-4487-8797-d637fca3c44d: no agents available; will retry on subsequent port and subnet creation events. -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 -No more DHCP agents -Unable to schedule network f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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.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.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 -No more DHCP agents -Unable to schedule network 8cb3d75b-0480-401e-bff9-049aa585128f: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120703211 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop - callback(resource, event, trigger, **kwargs) -TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' -Unable to schedule network fc43d00c-4a57-4650-a2a7-82714b862922: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120703211 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120703211 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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.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) ... ok -No more DHCP agents -Unable to schedule network f251bfa0-2a55-4487-8797-d637fca3c44d: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 744a179d-19e7-4a7c-b746-773809264429: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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.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 ... ok -No more DHCP agents -Unable to schedule network f251bfa0-2a55-4487-8797-d637fca3c44d: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27185826 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -No more DHCP agents -Unable to schedule network f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network fc43d00c-4a57-4650-a2a7-82714b862922: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 744a179d-19e7-4a7c-b746-773809264429: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network f251bfa0-2a55-4487-8797-d637fca3c44d: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-29000152 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-29000152 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-29000152 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 f48ac2be-cc2e-410a-97e5-fcf94c812f7c: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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.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 ... ok -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 ... ok -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.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.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route ... ok -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.test_manager.NeutronManagerTestCase.test_post_plugin_validation -neutron.tests.unit.test_manager.NeutronManagerTestCase.test_post_plugin_validation ... ok -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.test_policy.DefaultPolicyTestCase.test_policy_called -neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called ... ok -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 ... ok -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 -No more DHCP agents -Unable to schedule network 2a71a338-eca7-470a-8138-ede444315190: no agents available; will retry on subsequent port and subnet creation events. -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.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.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works ... ok -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 ... ok -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.test_policy.PolicyTestCase.test_early_OR_enforcement -neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement ... ok -neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer -neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer ... ok -No more DHCP agents -Unable to schedule network fc43d00c-4a57-4650-a2a7-82714b862922: no agents available; will retry on subsequent port and subnet creation events. -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 -/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: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/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/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/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) -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.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 ... ok -Did not find expected name "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.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 ... 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 -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-27192818 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27192818 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27192818 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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-27192818 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-28619160 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-28619160 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name ... ok -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 ... 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.test_policy.PolicyTestCase.test_check_non_existent_action -neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25596316 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25596316 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.test_wsgi.ActionDispatcherTest.test_dispatch_default -neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_default ... 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 -/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/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/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/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: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 -No more DHCP agents -Unable to schedule network 744a179d-19e7-4a7c-b746-773809264429: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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) ... ok -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 ... 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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142100021 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 2a71a338-eca7-470a-8138-ede444315190: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142100021 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -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 ... 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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 ... 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 ... ok -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 -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120426743 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120426743 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network ee837b6b-9ec7-4b7d-bdc2-f6d30c4b5294: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... 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 ... ok -No more DHCP agents -Unable to schedule network d6c22aa6-e09f-448f-8001-4acee8675f73: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 96402a77-d30e-4e96-9494-1e45df3918b2: no agents available; will retry on subsequent port and subnet creation events. -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.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.TestMultiSegmentNetworks.test_create_network_single_multiprovider -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider ... ok -No more DHCP agents -Unable to schedule network ee837b6b-9ec7-4b7d-bdc2-f6d30c4b5294: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 96402a77-d30e-4e96-9494-1e45df3918b2: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network ee837b6b-9ec7-4b7d-bdc2-f6d30c4b5294: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 2a71a338-eca7-470a-8138-ede444315190: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network d6c22aa6-e09f-448f-8001-4acee8675f73: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 96402a77-d30e-4e96-9494-1e45df3918b2: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-5266868 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-5266868 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-26752366 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-26752366 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-26752366 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-26752366 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding -neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding ... ok -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.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 ... ok -No more DHCP agents -Unable to schedule network d6c22aa6-e09f-448f-8001-4acee8675f73: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address -neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address ... ok -No more DHCP agents -Unable to schedule network 46dc78b7-a745-425b-8578-0e0385e2ca03: no agents available; will retry on subsequent port and subnet creation events. -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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2121962401 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2121962401 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2121962401 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 94a4e38c-8c9b-43d7-bf45-ae7d098049ce: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 96402a77-d30e-4e96-9494-1e45df3918b2: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 -No more DHCP agents -Unable to schedule network 46dc78b7-a745-425b-8578-0e0385e2ca03: no agents available; will retry on subsequent port and subnet creation events. -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.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 -No more DHCP agents -Unable to schedule network fe596268-bedb-4a09-8419-95e4c4b05524: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 94a4e38c-8c9b-43d7-bf45-ae7d098049ce: no agents available; will retry on subsequent port and subnet creation events. -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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118479887 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118479887 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118479887 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 94a4e38c-8c9b-43d7-bf45-ae7d098049ce: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-5266868 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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 737dcd8a-8986-4deb-bbcb-c217461509e4: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 46dc78b7-a745-425b-8578-0e0385e2ca03: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... ok -No more DHCP agents -Unable to schedule network fe596268-bedb-4a09-8419-95e4c4b05524: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 46dc78b7-a745-425b-8578-0e0385e2ca03: no agents available; will retry on subsequent port and subnet creation events. -neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings -neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 94a4e38c-8c9b-43d7-bf45-ae7d098049ce: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 737dcd8a-8986-4deb-bbcb-c217461509e4: 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.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 ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment ... ok -No more DHCP agents -Unable to schedule network 46dc78b7-a745-425b-8578-0e0385e2ca03: no agents available; will retry on subsequent port and subnet creation events. -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27101848 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27101848 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27101848 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27101848 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27101848 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27101848 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... ok -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 ... 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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-5424240 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-5424240 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-4827832 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-4827832 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-4827832 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-4827832 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment ... ok -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail -neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 193cecdb-1423-4828-80c3-49b74ee484c3: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 9731d618-18cb-489b-80ad-9f56c2bb6afb: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network fe596268-bedb-4a09-8419-95e4c4b05524: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -No more DHCP agents -Unable to schedule network 193cecdb-1423-4828-80c3-49b74ee484c3: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 737dcd8a-8986-4deb-bbcb-c217461509e4: no agents available; will retry on subsequent port and subnet creation events. -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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711599 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711599 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120711599 agent, after_create +---------------------------------------------------------------------- +_StringException: traceback-1: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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 ... ok -No more DHCP agents -Unable to schedule network 9731d618-18cb-489b-80ad-9f56c2bb6afb: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 193cecdb-1423-4828-80c3-49b74ee484c3: no agents available; will retry on subsequent port and subnet creation events. -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) ... ok -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 ... 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 -No more DHCP agents -Unable to schedule network e0741c43-5457-4b06-a91a-4937d2862336: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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.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.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) ... ok -Unknown error while provisioning topology for tenant . Reason: -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 ... ok -Unable to auto allocate topology for tenant foo_tenant due to missing or unmet requirements. Reason: Failed to allocate subnet: disaster. -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 ... ok -No more DHCP agents -Unable to schedule network 9731d618-18cb-489b-80ad-9f56c2bb6afb: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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 ... ok -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 ... ok -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.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 ... ok -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.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log -neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -No more DHCP agents -Unable to schedule network e0741c43-5457-4b06-a91a-4937d2862336: no agents available; will retry on subsequent port and subnet creation events. -No more DHCP agents -Unable to schedule network 9731d618-18cb-489b-80ad-9f56c2bb6afb: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... ok -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 ... ok -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 ... ok -neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy -neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy ... ok -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 ... ok -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.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy -neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy ... 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 ... 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 ... ok -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 ... 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 ... 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 ... ok -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 ... 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 ... ok -No more DHCP agents -Unable to schedule network 9731d618-18cb-489b-80ad-9f56c2bb6afb: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py -Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py -Could not load driver_path -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 -router is already registered -floatingip is already registered -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.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.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_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure -neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ -neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ ... ok -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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_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.test_service.TestRunWsgiApp.test_start_all_workers -neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers ... ok -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.RequestTest.test_content_type_missing -neutron.tests.unit.test_wsgi.RequestTest.test_content_type_missing ... 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, -MalformedRequestBody: Malformed request body + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 385, in _from_json - return jsonutils.loads(datastring) - File "/usr/lib/python3/dist-packages/oslo_serialization/jsonutils.py", line 264, in loads - return json.loads(encodeutils.safe_decode(s, encoding), **kwargs) - File "/usr/lib/python3.7/json/__init__.py", line 348, in loads - return _default_decoder.decode(s) - File "/usr/lib/python3.7/json/decoder.py", line 337, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - File "/usr/lib/python3.7/json/decoder.py", line 353, in raw_decode - obj, end = self.scan_once(s, idx) -json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) 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/wsgi.py", line 596, in __call__ - action, args, accept = self.deserializer.deserialize(request) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 429, in deserialize - action_args.update(self.deserialize_body(request, action)) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 460, in deserialize_body - return deserializer.deserialize(request.body, action) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 375, in deserialize - return self.dispatch(datastring, action=action) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 296, in dispatch - return action_method(*args, **kwargs) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 391, in default - return {'body': self._from_json(datastring)} - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 388, in _from_json - raise n_exc.MalformedRequestBody(reason=msg) -neutron.common.exceptions.MalformedRequestBody: Malformed request body: Cannot understand JSON. -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_wsgi.SerializerTest.test_serialize_content_type_json -neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_content_type_json ... ok -Deprecated: Option "rpc_backend" from group "DEFAULT" is deprecated for removal (Replaced by [DEFAULT]/transport_url). Its value may be silently ignored in the future. -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 -No more DHCP agents -Unable to schedule network e0741c43-5457-4b06-a91a-4937d2862336: no agents available; will retry on subsequent port and subnet creation events. -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 -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 ... ok -No more DHCP agents -Unable to schedule network 9731d618-18cb-489b-80ad-9f56c2bb6afb: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... ok -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 ... 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 ... ok -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) ... ok -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 ... ok -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 ... ok -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 ... ok -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) ... ok -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.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.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 ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... 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.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 -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27243884 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27243884 agent, after_create -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27243884 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-27243884 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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_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.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.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.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ -neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 -No more DHCP agents -Unable to schedule network 38541829-bc16-418b-bc03-34a4f0d62e05: 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.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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120736999 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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.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.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.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.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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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 38541829-bc16-418b-bc03-34a4f0d62e05: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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.test_wsgi.JSONDeserializerTest.test_json_with_utf8 -neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_utf8 ... ok -neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response -neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response ... 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/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: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/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/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) -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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 38541829-bc16-418b-bc03-34a4f0d62e05: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -No more DHCP agents -Unable to schedule network 38541829-bc16-418b-bc03-34a4f0d62e05: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120736999 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... ok -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 ... ok -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 ... ok -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 ... ok -No more DHCP agents -Unable to schedule network 38541829-bc16-418b-bc03-34a4f0d62e05: no agents available; will retry on subsequent port and subnet creation events. -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.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 ... ok -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 ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25191728 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25191728 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25191728 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25191728 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25191728 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_policy_bindings + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-25191728 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) +}}} + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.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) ... ok -Error during notification for neutron.tests.unit.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-26982808 agent, after_create + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/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.scheduler.test_l3_agent_scheduler.DVRResourceOperationHandler.create_fip_agent_gw_ports-26982808 agent, after_create + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.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/neutron_lib/callbacks/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.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 ... ok -No more DHCP agents -Unable to schedule network def0dc53-5e0e-4cbc-81e7-6fcb9d5dbbc8: no agents available; will retry on subsequent port and subnet creation events. -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 ... 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 ... 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 ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log -neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log ... ok -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.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.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.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_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty -neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty ... ok -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.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.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.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.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.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 ... ok -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) ... ok -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 ... 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 ... ok -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 ... 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 ... ok -Failed to bind subport port 39d61d6e-317c-408f-8cbf-cb9a102fc592 on trunk b404a8e8-5119-4519-ba81-d2d33e5ce66f: -Failed to bind subport port e6c09c0e-08c3-4840-b264-00d70c581ca8 on trunk b404a8e8-5119-4519-ba81-d2d33e5ce66f: -No more DHCP agents -Failed to bind subport port cbebeaed-3a6f-424e-a225-0a95a9fb8b5f on trunk b404a8e8-5119-4519-ba81-d2d33e5ce66f: -Unable to schedule network def0dc53-5e0e-4cbc-81e7-6fcb9d5dbbc8: 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.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 ... ok -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 -No more DHCP agents -Unable to schedule network def0dc53-5e0e-4cbc-81e7-6fcb9d5dbbc8: 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 -/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, -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.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update -neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_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 -No more DHCP agents -Unable to schedule network def0dc53-5e0e-4cbc-81e7-6fcb9d5dbbc8: no agents available; will retry on subsequent port and subnet creation events. -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 ... ok -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) ... ok -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 ... ok -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.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete -neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete ... ok -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.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.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.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) ... 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 -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.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 ... ok -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -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.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 ... ok -Could not load foo -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 -Deprecated: Implicit loading of service providers from neutron_*.conf files is deprecated and will be removed in Ocata release. -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.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.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.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.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.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.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.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.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.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.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 ... ok -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 ... ok -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 -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.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 ... ok -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 ... ok -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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.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 ... ok -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.test_auth.NeutronKeystoneContextTestCase.test_with_user_id -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id ... 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.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.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.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 ... 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 -Extension driver 'driver-A' failed in wrong_method + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/drivers/manager.py", line 106, in call - getattr(driver, method_name)(*args, **kwargs) -AttributeError: 'QoSDriver' object has no attribute 'wrong_method' -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.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 ... 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.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 ... ok -/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) -Unable to verify match:%(foobaz_tenant_id)s as the parent resource: foobaz was not found -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 ... 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.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_nonadmin_read_on_private_fails -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails ... 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 ... ok -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 ... 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.test_policy.PolicyTestCase.test_early_AND_enforcement -neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... ok -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 ... ok -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.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 ... ok -Did not find expected name "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.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 -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) -Internal error + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) + +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/wsgi.py", line 607, in __call__ - action_result = self.dispatch(request, action, args) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/wsgi.py", line 636, in dispatch - controller_method = getattr(self.controller, action) -TypeError: getattr(): attribute name must be string -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.test_wsgi.ResponseSerializerTest.test_serialize_response_None -neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_response_None ... ok -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) ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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, -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.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 ... ok -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.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.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.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ -neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ ... ok -Can't obtain parent port ID from port foo -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 -No port present on trunk bridge in 60 seconds. -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.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.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ -neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ ... 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 ... 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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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) ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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.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 -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.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 ... 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 ... ok -neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ -neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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.DefaultPolicyTestCase.test_not_found_policy_calls_default -neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default ... 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.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check ... ok -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.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.test_policy.PolicyTestCase.test_enforce_bad_action_throws -neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... ok -neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch -neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch ... ok -neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default -neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default ... 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.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 ... ok -neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port -neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port ... 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/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: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: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: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_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler -neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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) ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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 -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.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 ... ok -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) ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... 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 ... 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.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements -neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements ... 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.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create ... 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.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 ... ok -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 -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound ... ok -neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement -neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok -neutron.tests.unit.test_service.TestRpcWorker.test_reset -neutron.tests.unit.test_service.TestRpcWorker.test_reset ... ok -neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default -neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default ... 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.RequestHeadersDeserializerTest.test_default -neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_default ... 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 -/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/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/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.SerializerTest.test_serialize_unknown_content_type -neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_unknown_content_type ... 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.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 ... ok -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id -neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id ... 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_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.test_service.TestRunWsgiApp.test_api_workers_zero -neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_zero ... ok -neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json -neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json ... ok -neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom -neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom ... 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.test_wsgi.TestWSGIServer.test_start_multiple_workers -neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_multiple_workers ... 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 -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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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) ... ok -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 ... 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 ... ok -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.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.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.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.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 ... ok -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.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 -Mechanism driver test failed in bind_port + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp + raise SetupError(details) +fixtures.fixture.SetupError: {} +}}} + +traceback-2: {{{ Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -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 ... ok -Mechanism driver test failed in bind_port + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: qos_fip_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/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -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 ... ok -Mechanism driver test failed in bind_port + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp + return self._cleanups(raise_errors=raise_first) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ + reraise(error[0], error[1], error[2]) + File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise + raise exc_obj.with_traceback(exc_tb) + File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ + cleanup(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in + self.addCleanup(lambda: self._delete_from_schema(engine)) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema + conn.execute(table.delete()) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_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/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -Mechanism driver test failed in bind_port -Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 783, in _bind_port_level - driver.obj.bind_port(context) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 206, in bind_port - self._check_port_context(context, False) - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py", line 130, in _check_port_context - assert(context.original is None) -AssertionError -Failed to bind port 88d3e1c7-e3d2-4b2d-ae4b-c92ef2af0363 on host host for vnic_type normal using segments [{'id': '60590987-4ec2-4628-be46-7b9d1388994c', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '951125c8-b60e-4768-8c0e-c47c446f6b68'}] -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 ... 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.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 ... ok -Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.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.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 ... ok -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.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.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set -neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set ... 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.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.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 -/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) -Unable to identify a target field from:(wrong_stuff. Match should be in the form %()s + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +sqlite3.OperationalError: no such table: ml2_geneve_allocations + +The above exception was the direct cause of the following exception: + Traceback (most recent call last): - File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/policy.py", line 231, in __init__ - match)[0] -IndexError: list index out of range -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.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers -neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers ... 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_wsgi.DictSerializerTest.test_dispatch_default -neutron.tests.unit.test_wsgi.DictSerializerTest.test_dispatch_default ... ok -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.RequestDeserializerTest.test_get_expected_content_type -neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_expected_content_type ... 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, -neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit -neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit ... 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 ... ok -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 ... ok -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 ... ok -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 ... ok -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 ... 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 ... 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.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.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.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.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state -neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state ... 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 ... ok -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 ... ok -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 ... ok -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.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.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.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_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.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.PolicyTestCase.test_check_bad_action_noraise -neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise ... 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.RequestDeserializerTest.test_get_deserializer -neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_deserializer ... 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/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/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/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/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) + File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp + self._setUp() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp + self.parent_setup() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp + self.api = router.APIRouter() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter + return pecan_app.v2_factory(None, **local_config) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory + startup.initialize_all() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all + manager.init() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init + NeutronManager.get_instance() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance + cls._create_instance() + File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance + cls._instance = cls() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ + plugin_provider) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance + plugin_inst = plugin_class() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper + return f(*args, **kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ + self.type_manager.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize + driver.obj.initialize() + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize + self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize + self.sync_allocations() + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped + setattr(e, '_RETRY_EXCEEDED', True) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper + ectxt.value = e.inner_exc + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped + LOG.debug("Retry wrapper got retriable exception: %s", e) + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ + self.force_reraise() + File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise + six.reraise(self.type_, self.value, self.tb) + File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise + raise value + File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped + return f(*dup_args, **dup_kwargs) + File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations + allocs = ctx.session.query(self.model).all() + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all + return list(self) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ + return self._execute_and_instances(context) + File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances + result = conn.execute(querycontext.statement, self._params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute + return meth(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection + return connection._execute_clauseelement(self, multiparams, params) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement + distilled_params, + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context + e, statement, parameters, cursor, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception + util.raise_from_cause(newraise, exc_info) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause + reraise(type(exception), exception, tb=exc_tb, cause=cause) + File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise + raise value.with_traceback(tb) + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context + cursor, statement, parameters, context + File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute + cursor.execute(statement, parameters) +oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_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 585.654s +Ran 15076 tests in 4645.270s -OK (skipped=1221) -+ python3-stestr slowest -Test id Runtime (s) ----------------------------------------------------------------------------------------------------------------------------------------------------- ----------- -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet 17.484 -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet 17.210 -neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data 13.884 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet 13.670 -neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet 13.525 -neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router 11.788 -neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router 11.714 -neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets 11.074 -neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned 10.446 -neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error 9.778 -+ rm -rf .stestr -cp -auxf neutron /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages -rm -rf /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc -# dhcp_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/dhcp_agent.ini \ - --wrap-width 140 \ - --namespace neutron.az.agent \ - --namespace neutron.base.agent \ - --namespace neutron.dhcp.agent \ - --namespace oslo.log -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/dhcp_agent.ini DEFAULT interface_driver openvswitch -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/dhcp_agent.ini:[DEFAULT]/interface_driver -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/dhcp_agent.ini DEFAULT enable_isolated_metadata True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/dhcp_agent.ini:[DEFAULT]/enable_isolated_metadata -# l3_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/l3_agent.ini \ - --wrap-width 140 \ - --namespace neutron.az.agent \ - --namespace neutron.base.agent \ - --namespace neutron.l3.agent \ - --namespace oslo.log -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/l3_agent.ini DEFAULT interface_driver openvswitch -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/l3_agent.ini:[DEFAULT]/interface_driver -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/l3_agent.ini DEFAULT ovs_use_veth False -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/l3_agent.ini:[DEFAULT]/ovs_use_veth -# linuxbridge_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-linuxbridge-agent/etc/neutron/plugins/ml2 -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-linuxbridge-agent/etc/neutron/plugins/ml2/linuxbridge_agent.ini \ - --wrap-width 140 \ - --namespace neutron.ml2.linuxbridge.agent \ - --namespace oslo.log -# openvswitch_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2 -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini \ - --wrap-width 140 \ - --namespace neutron.ml2.ovs.agent \ - --namespace neutron.ml2.xenapi \ - --namespace oslo.log -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini agent tunnel_types vxlan -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[agent]/tunnel_types -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini ovs bridge_mappings external:br-ex -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[ovs]/bridge_mappings -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini ovs integration_bridge br-int -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[ovs]/integration_bridge -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini ovs tunnel_bridge br-tun -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[ovs]/tunnel_bridge -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini securitygroup firewall_driver openvswitch -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[securitygroup]/firewall_driver -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini securitygroup enable_security_group True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[securitygroup]/enable_security_group -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini securitygroup enable_ipset True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/openvswitch_agent.ini:[securitygroup]/enable_ipset -# macvtap_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-macvtap-agent/etc/neutron/plugins/ml2 -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-macvtap-agent/etc/neutron/plugins/ml2/macvtap_agent.ini \ - --wrap-width 140 \ - --namespace neutron.ml2.macvtap.agent \ - --namespace oslo.log -# metadata_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/metadata_agent.ini \ - --wrap-width 140 \ - --namespace neutron.metadata.agent \ - --namespace oslo.log \ - --namespace oslo.cache -# metering_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-metering-agent/etc/neutron -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-metering-agent/etc/neutron/metering_agent.ini \ - --wrap-width 140 \ - --namespace neutron.base.agent \ - --namespace neutron.metering.agent \ - --namespace oslo.log -# ml2_conf.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2 -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini \ - --wrap-width 140 \ - --namespace neutron.ml2 \ - --namespace oslo.log -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini ml2 type_drivers flat,vxlan -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[ml2]/type_drivers -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini ml2 tenant_network_types vxlan -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[ml2]/tenant_network_types -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers openvswitch,l2population -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[ml2]/mechanism_drivers -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini ml2_type_flat flat_networks external -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[ml2_type_flat]/flat_networks -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini ml2_type_vxlan vni_ranges 1:1000 -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[ml2_type_vxlan]/vni_ranges -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini securitygroup enable_security_group True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[securitygroup]/enable_security_group -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini securitygroup enable_ipset True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[securitygroup]/enable_ipset -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini ml2 extension_drivers port_security,qos -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/plugins/ml2/ml2_conf.ini:[ml2]/extension_drivers -# neutron.conf -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf \ - --wrap-width 140 \ - --namespace neutron \ - --namespace neutron.agent \ - --namespace neutron.db \ - --namespace neutron.extensions \ - --namespace nova.auth \ - --namespace oslo.log \ - --namespace oslo.db \ - --namespace oslo.policy \ - --namespace oslo.concurrency \ - --namespace oslo.messaging \ - --namespace oslo.middleware.cors \ - --namespace oslo.middleware.http_proxy_to_wsgi \ - --namespace oslo.service.sslutils \ - --namespace oslo.service.wsgi \ - --namespace keystonemiddleware.auth_token -pkgos-readd-keystone-authtoken-missing-options /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf keystone_authtoken neutron -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.Woebu1:[keystone_authtoken]/www_authenticate_uri -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.Woebu1:[keystone_authtoken]/auth_type -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.Woebu1:[keystone_authtoken]/region_name -# Config default for neutron.conf -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT core_plugin ml2 -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/core_plugin -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf oslo_concurrency lock_path /var/lock/neutron -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[oslo_concurrency]/lock_path -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT interface_driver openvswitch -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/interface_driver -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT service_plugins router,metering,qos -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/service_plugins -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT auth_strategy keystone -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/auth_strategy -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT allow_overlapping_ips True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/allow_overlapping_ips -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT notify_nova_on_port_status_changes True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/notify_nova_on_port_status_changes -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf DEFAULT notify_nova_on_port_data_changes True -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[DEFAULT]/notify_nova_on_port_data_changes -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf database connection sqlite:///var/lib/neutron/neutrondb -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[database]/connection -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf oslo_policy policy_file /etc/neutron/policy.json -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[oslo_policy]/policy_file -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf nova auth_type password -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[nova]/auth_type -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf nova project_domain_name default -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[nova]/project_domain_name -pkgos-fix-config-default /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf nova user_domain_name default -pkgos_inifile: Setting value in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf:[nova]/user_domain_name -# Workaround, as pkgos-fix-config-default don't support more than one word -sed -i 's|^[ #\t]*root_helper[ \t]*=.*|root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf|' /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf -# Add a [designate] configuration example -cat debian/designate-addition.txt >> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/share/neutron-common/neutron.conf -# sriov_agent.ini -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/etc/neutron/plugins/ml2 -PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages python3-oslo-config-generator \ - --output-file /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/etc/neutron/plugins/ml2/sriov_agent.ini \ - --wrap-width 140 \ - --namespace neutron.ml2.sriov.agent \ - --namespace oslo.log -# Install neutron-plugin-manage maintainer script -mkdir -p /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/bin -cp debian/neutron-plugin-manage /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/neutron-common/usr/bin/neutron-plugin-manage -dh_install -dh_missing --fail-missing -X/usr/etc -make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' - dh_installdocs -O--buildsystem=python_distutils - debian/rules override_dh_installchangelogs -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 -if [ -e /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/CHANGELOG ] ; then \ - dh_installchangelogs /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/CHANGELOG ; \ -else \ - dh_installchangelogs ; \ -fi -make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' - dh_installman -O--buildsystem=python_distutils - dh_installdebconf -O--buildsystem=python_distutils - debian/rules override_dh_systemd_enable -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 -# Create the init scripts and systemd unit files from the template -set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ - MYINIT=`echo $i | sed s/.init.in//` ; \ - cp $i $MYINIT.init ; \ - cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ - pkgos-gen-systemd-unit $i ; \ -done -+ ls -1 debian/neutron-api.init.in debian/neutron-dhcp-agent.init.in debian/neutron-l3-agent.init.in debian/neutron-linuxbridge-agent.init.in debian/neutron-macvtap-agent.init.in debian/neutron-metadata-agent.init.in debian/neutron-metering-agent.init.in debian/neutron-openvswitch-agent.init.in debian/neutron-rpc-server.init.in debian/neutron-sriov-agent.init.in -+ echo debian/neutron-api.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-api -+ cp debian/neutron-api.init.in debian/neutron-api.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-api.init.in -+ echo debian/neutron-dhcp-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-dhcp-agent -+ cp debian/neutron-dhcp-agent.init.in debian/neutron-dhcp-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-dhcp-agent.init.in -+ echo debian/neutron-l3-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-l3-agent -+ cp debian/neutron-l3-agent.init.in debian/neutron-l3-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-l3-agent.init.in -+ echo debian/neutron-linuxbridge-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-linuxbridge-agent -+ cp debian/neutron-linuxbridge-agent.init.in debian/neutron-linuxbridge-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-linuxbridge-agent.init.in -+ echo debian/neutron-macvtap-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-macvtap-agent -+ cp debian/neutron-macvtap-agent.init.in debian/neutron-macvtap-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-macvtap-agent.init.in -+ echo debian/neutron-metadata-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-metadata-agent -+ cp debian/neutron-metadata-agent.init.in debian/neutron-metadata-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-metadata-agent.init.in -+ echo debian/neutron-metering-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-metering-agent -+ cp debian/neutron-metering-agent.init.in debian/neutron-metering-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-metering-agent.init.in -+ echo debian/neutron-openvswitch-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-openvswitch-agent -+ cp debian/neutron-openvswitch-agent.init.in debian/neutron-openvswitch-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-openvswitch-agent.init.in -+ echo debian/neutron-rpc-server.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-rpc-server -+ cp debian/neutron-rpc-server.init.in debian/neutron-rpc-server.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-rpc-server.init.in -+ echo debian/neutron-sriov-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-sriov-agent -+ cp debian/neutron-sriov-agent.init.in debian/neutron-sriov-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-sriov-agent.init.in -# If there's a service.in file, use that one instead of the generated one -set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ - MYPKG=`echo $i | sed s/.service.in//` ; \ - cp $MYPKG.service.in $MYPKG.service ; \ -done -+ ls -1 debian/neutron-api.service.in debian/neutron-rpc-server.service.in -+ echo debian/neutron-api.service.in -+ sed s/.service.in// -+ MYPKG=debian/neutron-api -+ cp debian/neutron-api.service.in debian/neutron-api.service -+ echo debian/neutron-rpc-server.service.in -+ sed s/.service.in// -+ MYPKG=debian/neutron-rpc-server -+ cp debian/neutron-rpc-server.service.in debian/neutron-rpc-server.service -# Generate the systemd unit if there's no already existing .service.in -set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ - MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ - if ! [ -e $MYINIT ] ; then \ - pkgos-gen-systemd-unit $i ; \ - fi \ -done -+ ls debian/neutron-api.init.in debian/neutron-dhcp-agent.init.in debian/neutron-l3-agent.init.in debian/neutron-linuxbridge-agent.init.in debian/neutron-macvtap-agent.init.in debian/neutron-metadata-agent.init.in debian/neutron-metering-agent.init.in debian/neutron-openvswitch-agent.init.in debian/neutron-rpc-server.init.in debian/neutron-sriov-agent.init.in -+ echo debian/neutron-api.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-api.service.in -+ [ -e debian/neutron-api.service.in ] -+ echo debian/neutron-dhcp-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-dhcp-agent.service.in -+ [ -e debian/neutron-dhcp-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-dhcp-agent.init.in -+ echo debian/neutron-l3-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-l3-agent.service.in -+ [ -e debian/neutron-l3-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-l3-agent.init.in -+ echo debian/neutron-linuxbridge-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-linuxbridge-agent.service.in -+ [ -e debian/neutron-linuxbridge-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-linuxbridge-agent.init.in -+ echo debian/neutron-macvtap-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-macvtap-agent.service.in -+ [ -e debian/neutron-macvtap-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-macvtap-agent.init.in -+ echo debian/neutron-metadata-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-metadata-agent.service.in -+ [ -e debian/neutron-metadata-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-metadata-agent.init.in -+ echo debian/neutron-metering-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-metering-agent.service.in -+ [ -e debian/neutron-metering-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-metering-agent.init.in -+ echo debian/neutron-openvswitch-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-openvswitch-agent.service.in -+ [ -e debian/neutron-openvswitch-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-openvswitch-agent.init.in -+ echo debian/neutron-rpc-server.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-rpc-server.service.in -+ [ -e debian/neutron-rpc-server.service.in ] -+ echo debian/neutron-sriov-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-sriov-agent.service.in -+ [ -e debian/neutron-sriov-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-sriov-agent.init.in -dh_systemd_enable -dh_systemd_enable: package neutron-api@ is not in control info -dh_systemd_enable: package neutron-common@ is not in control info -dh_systemd_enable: package neutron-dhcp-agent@ is not in control info -dh_systemd_enable: package neutron-l3-agent@ is not in control info -dh_systemd_enable: package neutron-linuxbridge-agent@ is not in control info -dh_systemd_enable: package neutron-macvtap-agent@ is not in control info -dh_systemd_enable: package neutron-metadata-agent@ is not in control info -dh_systemd_enable: package neutron-metering-agent@ is not in control info -dh_systemd_enable: package neutron-openvswitch-agent@ is not in control info -dh_systemd_enable: package neutron-plugin-nec-agent@ is not in control info -dh_systemd_enable: package neutron-rpc-server@ is not in control info -dh_systemd_enable: package neutron-server@ is not in control info -dh_systemd_enable: package neutron-sriov-agent@ is not in control info -dh_systemd_enable: package python3-neutron@ is not in control info -make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' - debian/rules override_dh_python3 -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_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-keepalived-state-change -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-linuxbridge-cleanup -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-openvswitch-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-debug -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-usage-audit -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-rootwrap-xen-dom0 -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-api -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-linuxbridge-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-metadata-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-db-manage -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-sriov-nic-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-dhcp-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-metering-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-sanity-check -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-netns-cleanup -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-rootwrap -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-rpc-server -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-pd-notify -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-server -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-ipset-cleanup -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-macvtap-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-rootwrap-daemon -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-l3-agent -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-plugin-manage -I: dh_python3 tools:114: replacing shebang in debian/neutron-common/usr/bin/neutron-ovs-cleanup -make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' - debian/rules override_dh_installinit -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 -# Create the init scripts and systemd unit files from the template -set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ - MYINIT=`echo $i | sed s/.init.in//` ; \ - cp $i $MYINIT.init ; \ - cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ - pkgos-gen-systemd-unit $i ; \ -done -+ ls -1 debian/neutron-api.init.in debian/neutron-dhcp-agent.init.in debian/neutron-l3-agent.init.in debian/neutron-linuxbridge-agent.init.in debian/neutron-macvtap-agent.init.in debian/neutron-metadata-agent.init.in debian/neutron-metering-agent.init.in debian/neutron-openvswitch-agent.init.in debian/neutron-rpc-server.init.in debian/neutron-sriov-agent.init.in -+ echo debian/neutron-api.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-api -+ cp debian/neutron-api.init.in debian/neutron-api.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-api.init.in -+ echo debian/neutron-dhcp-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-dhcp-agent -+ cp debian/neutron-dhcp-agent.init.in debian/neutron-dhcp-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-dhcp-agent.init.in -+ echo debian/neutron-l3-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-l3-agent -+ cp debian/neutron-l3-agent.init.in debian/neutron-l3-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-l3-agent.init.in -+ echo debian/neutron-linuxbridge-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-linuxbridge-agent -+ cp debian/neutron-linuxbridge-agent.init.in debian/neutron-linuxbridge-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-linuxbridge-agent.init.in -+ echo debian/neutron-macvtap-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-macvtap-agent -+ cp debian/neutron-macvtap-agent.init.in debian/neutron-macvtap-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-macvtap-agent.init.in -+ echo debian/neutron-metadata-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-metadata-agent -+ cp debian/neutron-metadata-agent.init.in debian/neutron-metadata-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-metadata-agent.init.in -+ echo debian/neutron-metering-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-metering-agent -+ cp debian/neutron-metering-agent.init.in debian/neutron-metering-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-metering-agent.init.in -+ echo debian/neutron-openvswitch-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-openvswitch-agent -+ cp debian/neutron-openvswitch-agent.init.in debian/neutron-openvswitch-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-openvswitch-agent.init.in -+ echo debian/neutron-rpc-server.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-rpc-server -+ cp debian/neutron-rpc-server.init.in debian/neutron-rpc-server.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-rpc-server.init.in -+ echo debian/neutron-sriov-agent.init.in -+ sed s/.init.in// -+ MYINIT=debian/neutron-sriov-agent -+ cp debian/neutron-sriov-agent.init.in debian/neutron-sriov-agent.init -+ cat /usr/share/openstack-pkg-tools/init-script-template -+ pkgos-gen-systemd-unit debian/neutron-sriov-agent.init.in -# If there's a service.in file, use that one instead of the generated one -set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ - MYPKG=`echo $i | sed s/.service.in//` ; \ - cp $MYPKG.service.in $MYPKG.service ; \ -done -+ ls -1 debian/neutron-api.service.in debian/neutron-rpc-server.service.in -+ echo debian/neutron-api.service.in -+ sed s/.service.in// -+ MYPKG=debian/neutron-api -+ cp debian/neutron-api.service.in debian/neutron-api.service -+ echo debian/neutron-rpc-server.service.in -+ sed s/.service.in// -+ MYPKG=debian/neutron-rpc-server -+ cp debian/neutron-rpc-server.service.in debian/neutron-rpc-server.service -# Generate the systemd unit if there's no already existing .service.in -set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ - MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ - if ! [ -e $MYINIT ] ; then \ - pkgos-gen-systemd-unit $i ; \ - fi \ -done -+ ls debian/neutron-api.init.in debian/neutron-dhcp-agent.init.in debian/neutron-l3-agent.init.in debian/neutron-linuxbridge-agent.init.in debian/neutron-macvtap-agent.init.in debian/neutron-metadata-agent.init.in debian/neutron-metering-agent.init.in debian/neutron-openvswitch-agent.init.in debian/neutron-rpc-server.init.in debian/neutron-sriov-agent.init.in -+ echo debian/neutron-api.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-api.service.in -+ [ -e debian/neutron-api.service.in ] -+ echo debian/neutron-dhcp-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-dhcp-agent.service.in -+ [ -e debian/neutron-dhcp-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-dhcp-agent.init.in -+ echo debian/neutron-l3-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-l3-agent.service.in -+ [ -e debian/neutron-l3-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-l3-agent.init.in -+ echo debian/neutron-linuxbridge-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-linuxbridge-agent.service.in -+ [ -e debian/neutron-linuxbridge-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-linuxbridge-agent.init.in -+ echo debian/neutron-macvtap-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-macvtap-agent.service.in -+ [ -e debian/neutron-macvtap-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-macvtap-agent.init.in -+ echo debian/neutron-metadata-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-metadata-agent.service.in -+ [ -e debian/neutron-metadata-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-metadata-agent.init.in -+ echo debian/neutron-metering-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-metering-agent.service.in -+ [ -e debian/neutron-metering-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-metering-agent.init.in -+ echo debian/neutron-openvswitch-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-openvswitch-agent.service.in -+ [ -e debian/neutron-openvswitch-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-openvswitch-agent.init.in -+ echo debian/neutron-rpc-server.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-rpc-server.service.in -+ [ -e debian/neutron-rpc-server.service.in ] -+ echo debian/neutron-sriov-agent.init.in -+ sed s/.init.in/.service.in/ -+ MYINIT=debian/neutron-sriov-agent.service.in -+ [ -e debian/neutron-sriov-agent.service.in ] -+ pkgos-gen-systemd-unit debian/neutron-sriov-agent.init.in -dh_installinit --error-handler=true -make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' - dh_systemd_start -O--buildsystem=python_distutils - dh_installlogrotate -O--buildsystem=python_distutils - dh_perl -O--buildsystem=python_distutils - dh_link -O--buildsystem=python_distutils - dh_strip_nondeterminism -O--buildsystem=python_distutils - dh_compress -O--buildsystem=python_distutils - dh_fixperms -O--buildsystem=python_distutils - dh_missing -O--buildsystem=python_distutils - dh_installdeb -O--buildsystem=python_distutils - debian/rules override_dh_gencontrol -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 -if dpkg-vendor --derives-from ubuntu ; then \ - dh_gencontrol -- -T/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/ubuntu_control_vars ; \ -else \ - dh_gencontrol -- -T/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/debian_control_vars ; \ -fi -dpkg-gencontrol: warning: Depends field of package neutron-macvtap-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-macvtap-agent: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-server: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: package neutron-server: substitution variable ${ostack-lsb-base} unused, but is defined -dpkg-gencontrol: warning: Depends field of package neutron-openvswitch-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-api: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-plugin-nec-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-linuxbridge-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-metadata-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-rpc-server: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-dhcp-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-metering-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-sriov-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-l3-agent: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package neutron-sriov-agent: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: package neutron-plugin-nec-agent: substitution variable ${ostack-lsb-base} unused, but is defined -dpkg-gencontrol: warning: package neutron-common: substitution variable ${ostack-lsb-base} unused, but is defined -dpkg-gencontrol: warning: package python3-neutron: substitution variable ${ostack-lsb-base} unused, but is defined +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' - dh_md5sums -O--buildsystem=python_distutils - dh_builddeb -O--buildsystem=python_distutils -dpkg-deb: building package 'neutron-api' in '../neutron-api_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-dhcp-agent' in '../neutron-dhcp-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-l3-agent' in '../neutron-l3-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-plugin-nec-agent' in '../neutron-plugin-nec-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-server' in '../neutron-server_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-linuxbridge-agent' in '../neutron-linuxbridge-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-macvtap-agent' in '../neutron-macvtap-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-metadata-agent' in '../neutron-metadata-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-metering-agent' in '../neutron-metering-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'python3-neutron' in '../python3-neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-openvswitch-agent' in '../neutron-openvswitch-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-sriov-agent' in '../neutron-sriov-agent_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-rpc-server' in '../neutron-rpc-server_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. -dpkg-deb: building package 'neutron-common' in '../neutron-common_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_all.deb'. - dpkg-genbuildinfo --build=binary - dpkg-genchanges --build=binary >../neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_i386.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -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$ -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +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/19396 and its subdirectories -I: Current time: Sat Apr 29 13:50:40 -12 2023 -I: pbuilder-time-stamp: 1682819440 +I: removing directory /srv/workspace/pbuilder/17597 and its subdirectories