Diff of the two buildlogs: -- --- b1/build.log 2024-04-29 22:08:26.616520935 +0000 +++ b2/build.log 2024-04-29 22:24:41.246989183 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Sun Jun 1 16:26:09 -12 2025 -I: pbuilder-time-stamp: 1748838369 +I: Current time: Mon Jun 2 18:31:29 +14 2025 +I: pbuilder-time-stamp: 1748838689 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,51 +28,84 @@ dpkg-source: info: applying use-assert_has_calls-not-has_calls.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2540562/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 2 04:31 /bin/sh -> /bin/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/590730/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='2540562' - PS1='# ' - PS2='> ' + INVOCATION_ID=f59a28be54a1488398c11dfc48cefef9 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=590730 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/r-b-build.5EJJM7LU/pbuilderrc_5c4c --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5EJJM7LU/b1 --logfile b1/build.log ovn-octavia-provider_6.0.0-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://192.168.101.4: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/r-b-build.5EJJM7LU/pbuilderrc_PiXg --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5EJJM7LU/b2 --logfile b2/build.log ovn-octavia-provider_6.0.0-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink01-arm64 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 30 14:05 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2540562/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -685,7 +717,7 @@ Get: 504 http://deb.debian.org/debian unstable/main arm64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6840 B] Get: 505 http://deb.debian.org/debian unstable/main arm64 python3-waitress all 2.1.2-2 [48.9 kB] Get: 506 http://deb.debian.org/debian unstable/main arm64 python3-webtest all 3.0.0-3 [34.6 kB] -Fetched 154 MB in 1s (168 MB/s) +Fetched 154 MB in 3s (53.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:arm64. (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 ... 19735 files and directories currently installed.) @@ -2296,8 +2328,8 @@ Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Jun 2 04:26:54 UTC 2025. -Universal Time is now: Mon Jun 2 04:26:54 UTC 2025. +Local time is now: Mon Jun 2 04:34:26 UTC 2025. +Universal Time is now: Mon Jun 2 04:34:26 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5) ... @@ -2780,7 +2812,11 @@ fakeroot is already the newest version (1.34-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/ovn-octavia-provider-6.0.0/ && 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 > ../ovn-octavia-provider_6.0.0-1_source.changes +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/ovn-octavia-provider-6.0.0/ && 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 > ../ovn-octavia-provider_6.0.0-1_source.changes dpkg-buildpackage: info: source package ovn-octavia-provider dpkg-buildpackage: info: source version 6.0.0-1 dpkg-buildpackage: info: source distribution unstable @@ -2838,21 +2874,26 @@ py3versions: no X-Python3-Version in control file, using supported versions pkgos-dh_auto_install --no-py2 --in-tmp + PKGOS_IN_TMP=no -+ echo WARNING: --no-py2 is deprecated and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated and always on.' WARNING: --no-py2 is deprecated and always on. + shift ++ for i in $@ ++ case "${1}" in + PKGOS_IN_TMP=yes + shift -+ dpkg-parsechangelog -SSource +++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=ovn-octavia-provider -+ echo ovn-octavia-provider -+ sed s/python-// +++ echo ovn-octavia-provider +++ sed s/python-// + PY_MODULE_NAME=ovn-octavia-provider -+ py3versions -vr -+ PYTHON3S=3.12 3.11 -+ [ yes = yes ] +++ py3versions -vr ++ PYTHON3S='3.12 3.11' ++ '[' yes = yes ']' + TARGET_DIR=tmp -+ pwd ++ for pyvers in ${PYTHON3S} +++ pwd + python3.12 setup.py install --install-layout=deb --root /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! @@ -2898,25 +2939,23 @@ creating build creating build/lib creating build/lib/ovn_octavia_provider +creating build/lib/ovn_octavia_provider/tests +creating build/lib/ovn_octavia_provider/tests/unit +creating build/lib/ovn_octavia_provider/tests/unit/hacking +copying ovn_octavia_provider/tests/unit/hacking/test_checks.py -> build/lib/ovn_octavia_provider/tests/unit/hacking +copying ovn_octavia_provider/tests/unit/hacking/__init__.py -> build/lib/ovn_octavia_provider/tests/unit/hacking creating build/lib/ovn_octavia_provider/hacking copying ovn_octavia_provider/hacking/checks.py -> build/lib/ovn_octavia_provider/hacking copying ovn_octavia_provider/hacking/__init__.py -> build/lib/ovn_octavia_provider/hacking -creating build/lib/ovn_octavia_provider/tests -creating build/lib/ovn_octavia_provider/tests/unit creating build/lib/ovn_octavia_provider/tests/unit/ovsdb copying ovn_octavia_provider/tests/unit/ovsdb/test_impl_idl_ovn.py -> build/lib/ovn_octavia_provider/tests/unit/ovsdb copying ovn_octavia_provider/tests/unit/ovsdb/__init__.py -> build/lib/ovn_octavia_provider/tests/unit/ovsdb -copying ovn_octavia_provider/maintenance.py -> build/lib/ovn_octavia_provider -copying ovn_octavia_provider/i18n.py -> build/lib/ovn_octavia_provider -copying ovn_octavia_provider/helper.py -> build/lib/ovn_octavia_provider -copying ovn_octavia_provider/event.py -> build/lib/ovn_octavia_provider -copying ovn_octavia_provider/driver.py -> build/lib/ovn_octavia_provider -copying ovn_octavia_provider/agent.py -> build/lib/ovn_octavia_provider -copying ovn_octavia_provider/__init__.py -> build/lib/ovn_octavia_provider -creating build/lib/ovn_octavia_provider/tests/unit/hacking -copying ovn_octavia_provider/tests/unit/hacking/test_checks.py -> build/lib/ovn_octavia_provider/tests/unit/hacking -copying ovn_octavia_provider/tests/unit/hacking/__init__.py -> build/lib/ovn_octavia_provider/tests/unit/hacking -copying ovn_octavia_provider/tests/__init__.py -> build/lib/ovn_octavia_provider/tests +creating build/lib/ovn_octavia_provider/tests/functional +copying ovn_octavia_provider/tests/functional/test_integration.py -> build/lib/ovn_octavia_provider/tests/functional +copying ovn_octavia_provider/tests/functional/test_driver.py -> build/lib/ovn_octavia_provider/tests/functional +copying ovn_octavia_provider/tests/functional/test_agent.py -> build/lib/ovn_octavia_provider/tests/functional +copying ovn_octavia_provider/tests/functional/base.py -> build/lib/ovn_octavia_provider/tests/functional +copying ovn_octavia_provider/tests/functional/__init__.py -> build/lib/ovn_octavia_provider/tests/functional copying ovn_octavia_provider/tests/unit/test_helper.py -> build/lib/ovn_octavia_provider/tests/unit copying ovn_octavia_provider/tests/unit/test_maintenance.py -> build/lib/ovn_octavia_provider/tests/unit copying ovn_octavia_provider/tests/unit/test_hacking.py -> build/lib/ovn_octavia_provider/tests/unit @@ -2929,12 +2968,14 @@ copying ovn_octavia_provider/tests/unit/common/test_utils.py -> build/lib/ovn_octavia_provider/tests/unit/common copying ovn_octavia_provider/tests/unit/common/test_clients.py -> build/lib/ovn_octavia_provider/tests/unit/common copying ovn_octavia_provider/tests/unit/common/__init__.py -> build/lib/ovn_octavia_provider/tests/unit/common -creating build/lib/ovn_octavia_provider/tests/functional -copying ovn_octavia_provider/tests/functional/test_integration.py -> build/lib/ovn_octavia_provider/tests/functional -copying ovn_octavia_provider/tests/functional/test_driver.py -> build/lib/ovn_octavia_provider/tests/functional -copying ovn_octavia_provider/tests/functional/test_agent.py -> build/lib/ovn_octavia_provider/tests/functional -copying ovn_octavia_provider/tests/functional/base.py -> build/lib/ovn_octavia_provider/tests/functional -copying ovn_octavia_provider/tests/functional/__init__.py -> build/lib/ovn_octavia_provider/tests/functional +copying ovn_octavia_provider/maintenance.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/i18n.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/helper.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/event.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/driver.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/agent.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/__init__.py -> build/lib/ovn_octavia_provider +copying ovn_octavia_provider/tests/__init__.py -> build/lib/ovn_octavia_provider/tests running egg_info creating ovn_octavia_provider.egg-info writing ovn_octavia_provider.egg-info/PKG-INFO @@ -3075,6 +3116,10 @@ !! check.warn(importable) +copying ovn_octavia_provider/tests/functional/requirements.txt -> build/lib/ovn_octavia_provider/tests/functional +creating build/lib/ovn_octavia_provider/tests/unit/schemas +copying ovn_octavia_provider/tests/unit/schemas/ovn-nb.ovsschema -> build/lib/ovn_octavia_provider/tests/unit/schemas +copying ovn_octavia_provider/tests/unit/schemas/ovn-sb.ovsschema -> build/lib/ovn_octavia_provider/tests/unit/schemas creating build/lib/ovn_octavia_provider/common copying ovn_octavia_provider/common/clients.py -> build/lib/ovn_octavia_provider/common copying ovn_octavia_provider/common/config.py -> build/lib/ovn_octavia_provider/common @@ -3084,10 +3129,6 @@ creating build/lib/ovn_octavia_provider/ovsdb copying ovn_octavia_provider/ovsdb/impl_idl_ovn.py -> build/lib/ovn_octavia_provider/ovsdb copying ovn_octavia_provider/ovsdb/ovsdb_monitor.py -> build/lib/ovn_octavia_provider/ovsdb -creating build/lib/ovn_octavia_provider/tests/unit/schemas -copying ovn_octavia_provider/tests/unit/schemas/ovn-nb.ovsschema -> build/lib/ovn_octavia_provider/tests/unit/schemas -copying ovn_octavia_provider/tests/unit/schemas/ovn-sb.ovsschema -> build/lib/ovn_octavia_provider/tests/unit/schemas -copying ovn_octavia_provider/tests/functional/requirements.txt -> build/lib/ovn_octavia_provider/tests/functional running install_lib creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr @@ -3111,7 +3152,11 @@ copying build/lib/ovn_octavia_provider/helper.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider copying build/lib/ovn_octavia_provider/i18n.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider copying build/lib/ovn_octavia_provider/maintenance.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider +creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking +copying build/lib/ovn_octavia_provider/hacking/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking +copying build/lib/ovn_octavia_provider/hacking/checks.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests +copying build/lib/ovn_octavia_provider/tests/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional copying build/lib/ovn_octavia_provider/tests/functional/requirements.txt -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional copying build/lib/ovn_octavia_provider/tests/functional/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional @@ -3119,7 +3164,6 @@ copying build/lib/ovn_octavia_provider/tests/functional/test_agent.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional copying build/lib/ovn_octavia_provider/tests/functional/test_driver.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional copying build/lib/ovn_octavia_provider/tests/functional/test_integration.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional -copying build/lib/ovn_octavia_provider/tests/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/schemas copying build/lib/ovn_octavia_provider/tests/unit/schemas/ovn-sb.ovsschema -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/schemas @@ -3136,15 +3180,12 @@ copying build/lib/ovn_octavia_provider/tests/unit/test_hacking.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit copying build/lib/ovn_octavia_provider/tests/unit/test_maintenance.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit copying build/lib/ovn_octavia_provider/tests/unit/test_helper.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit -creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking -copying build/lib/ovn_octavia_provider/tests/unit/hacking/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking -copying build/lib/ovn_octavia_provider/tests/unit/hacking/test_checks.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb copying build/lib/ovn_octavia_provider/tests/unit/ovsdb/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb copying build/lib/ovn_octavia_provider/tests/unit/ovsdb/test_impl_idl_ovn.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb -creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking -copying build/lib/ovn_octavia_provider/hacking/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking -copying build/lib/ovn_octavia_provider/hacking/checks.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking +creating /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking +copying build/lib/ovn_octavia_provider/tests/unit/hacking/__init__.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking +copying build/lib/ovn_octavia_provider/tests/unit/hacking/test_checks.py -> /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/ovsdb/ovsdb_monitor.py to ovsdb_monitor.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/ovsdb/impl_idl_ovn.py to impl_idl_ovn.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/common/utils.py to utils.cpython-312.pyc @@ -3159,12 +3200,14 @@ byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/helper.py to helper.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/i18n.py to i18n.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/maintenance.py to maintenance.cpython-312.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/checks.py to checks.cpython-312.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/test_agent.py to test_agent.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/test_driver.py to test_driver.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/test_integration.py to test_integration.cpython-312.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/common/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/common/test_clients.py to test_clients.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/common/test_utils.py to test_utils.cpython-312.pyc @@ -3176,17 +3219,16 @@ byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/test_hacking.py to test_hacking.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/test_maintenance.py to test_maintenance.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/test_helper.py to test_helper.cpython-312.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/test_checks.py to test_checks.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb/test_impl_idl_ovn.py to test_impl_idl_ovn.cpython-312.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/checks.py to checks.cpython-312.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/test_checks.py to test_checks.cpython-312.pyc running install_egg_info Copying ovn_octavia_provider.egg-info to /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider-6.0.0.egg-info Skipping SOURCES.txt running install_scripts -+ pwd ++ for pyvers in ${PYTHON3S} +++ pwd + python3.11 setup.py install --install-layout=deb --root /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! @@ -3374,12 +3416,14 @@ byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/helper.py to helper.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/i18n.py to i18n.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/maintenance.py to maintenance.cpython-311.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/checks.py to checks.cpython-311.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/test_agent.py to test_agent.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/test_driver.py to test_driver.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/functional/test_integration.py to test_integration.cpython-311.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/common/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/common/test_clients.py to test_clients.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/common/test_utils.py to test_utils.cpython-311.pyc @@ -3391,21 +3435,19 @@ byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/test_hacking.py to test_hacking.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/test_maintenance.py to test_maintenance.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/test_helper.py to test_helper.cpython-311.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/test_checks.py to test_checks.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/ovsdb/test_impl_idl_ovn.py to test_impl_idl_ovn.cpython-311.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/hacking/checks.py to checks.cpython-311.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider/tests/unit/hacking/test_checks.py to test_checks.cpython-311.pyc running install_egg_info removing '/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider-6.0.0.egg-info' (and everything under it) Copying ovn_octavia_provider.egg-info to /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages/ovn_octavia_provider-6.0.0.egg-info Skipping SOURCES.txt running install_scripts -+ pwd -+ rm -rf /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ rm -rf /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python*/dist-packages/*.pth +++ pwd ++ rm -rf '/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ rm -rf '/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python*/dist-packages/*.pth' pkgos-dh_auto_test --no-py2 'ovn_octavia_provider\.tests\.unit\.(?!(.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_multiple_lbs.*|.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_lb_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_unset_admin_state_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_up_change_to_disabled.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_disabled_change_to_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_listeners.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_exception_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update.*|.*test_helper\.TestOvnProviderHelper\.test_hm_create_no_vip_port.*|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_insufficient_data|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_not_without_match_address))' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no @@ -3413,61 +3455,58 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr -+ PYTHON3S=3.12 3.11 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.12 = disabled ] -+ echo 3.12 -+ cut -d. -f1 ++ for i in $@ ++ case "${1}" in +++ py3versions -vr ++ PYTHON3S='3.12 3.11' ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.12 = disabled ']' +++ echo 3.12 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.12 stestr run --parallel --subunit ovn_octavia_provider\.tests\.unit\.(?!(.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_multiple_lbs.*|.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_lb_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_unset_admin_state_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_up_change_to_disabled.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_disabled_change_to_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_listeners.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_exception_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update.*|.*test_helper\.TestOvnProviderHelper\.test_hm_create_no_vip_port.*|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_insufficient_data|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_not_without_match_address)) + subunit2pyunit ++ PYTHON=python3.12 ++ stestr run --parallel --subunit 'ovn_octavia_provider\.tests\.unit\.(?!(.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_multiple_lbs.*|.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_lb_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_unset_admin_state_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_up_change_to_disabled.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_disabled_change_to_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_listeners.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_exception_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update.*|.*test_helper\.TestOvnProviderHelper\.test_hm_create_no_vip_port.*|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_insufficient_data|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_not_without_match_address))' ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_auth ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_auth ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_auth ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_auth ... ok -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session ... ok ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse ... ok ovn_octavia_provider.tests.unit.test_hacking.NothingTestCase.test_nothing ovn_octavia_provider.tests.unit.test_hacking.NothingTestCase.test_nothing ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter ... ok +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_init ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_init ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode ... ok ERROR [ovn_octavia_provider.common.clients] Error creating Neutron client. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 126, in __init__ @@ -3482,8 +3521,30 @@ File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call raise result RuntimeError +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton_exception ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton_exception ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs ... ok +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports ... ok +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper ... ok ERROR [ovn_octavia_provider.common.clients] Error creating Neutron client. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 127, in __init__ @@ -3513,7 +3574,8 @@ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL - ERROR [futurist.periodics] Failed to call immediate 'ovn_octavia_provider.maintenance.DBInconsistenciesPeriodics.change_device_owner_lb_hm_ports' (it runs every 600.00 seconds) +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock ERROR [futurist.periodics] Failed to call immediate 'ovn_octavia_provider.maintenance.DBInconsistenciesPeriodics.change_device_owner_lb_hm_ports' (it runs every 600.00 seconds) Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 135, in get_neutron_client return NeutronAuth().network_proxy @@ -3572,7 +3634,8 @@ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 140, in get_neutron_client raise driver_exceptions.DriverError( octavia_lib.api.drivers.exceptions.DriverError: An unknown driver error occurred. - ERROR [concurrent.futures] exception calling callback for + ... ok + ERROR [concurrent.futures] exception calling callback for Traceback (most recent call last): File "/usr/lib/python3.12/concurrent/futures/_base.py", line 424, in add_done_callback fn(self) @@ -3581,7 +3644,7 @@ File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 256, in push heapq.heappush(self._ordering, (next_run, index)) TypeError: '<' not supported between instances of 'MagicMock' and 'float' - ERROR [concurrent.futures] exception calling callback for + ERROR [concurrent.futures] exception calling callback for Traceback (most recent call last): File "/usr/lib/python3.12/concurrent/futures/_base.py", line 424, in add_done_callback fn(self) @@ -3590,274 +3653,277 @@ File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 256, in push heapq.heappush(self._ordering, (next_run, index)) TypeError: '<' not supported between instances of 'MagicMock' and 'float' +Exception in thread Thread-2 (start): +Traceback (most recent call last): + File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner + self.run() + File "/usr/lib/python3.12/threading.py", line 1010, in run + self._target(*self._args, **self._kwargs) + File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 895, in start + self._run(executor, runner, auto_stop_when_empty) + File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 740, in _run + _process_scheduled() + File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 633, in _process_scheduled + next_run, index = self._schedule.pop() + ^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 268, in pop + return heapq.heappop(self._ordering) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: '<' not supported between instances of 'MagicMock' and 'MagicMock' +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips ... ok +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_default_retry_value +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_default_retry_value ... ok +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match ... ok ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_lr_already_associated -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_lr_already_associated ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_no_lr_rf -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_no_lr_rf ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__check_lbhc_vip_format -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__check_lbhc_vip_format ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data ... ok -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper ... ok -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_default_retry_value -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_default_retry_value ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips ... ok -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start ... ok ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_positive_result ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_positive_result ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_not_found ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_not_found ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start ... ok -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop ... ok ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_no_ports_to_change ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_no_ports_to_change ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_lr_already_associated +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_lr_already_associated ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_start ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_start ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_no_lr_rf +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_no_lr_rf ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop_no_connection ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop_no_connection ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_one_hm_pools_sharing_members -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_one_hm_pools_sharing_members ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__check_lbhc_vip_format +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__check_lbhc_vip_format ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop_no_connection ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop_no_connection ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_check_for_allowed_cidrs_exception ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_check_for_allowed_cidrs_exception ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_additional_vips ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_additional_vips ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_exception ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_exception ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_one_hm_pools_sharing_members +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_one_hm_pools_sharing_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure_unset_type ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure_unset_type ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_not_supported ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_not_supported ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_unset_admin_state_up ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_delete ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_multiple_protocols ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_multiple_protocols ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unsupported_protocol ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unsupported_protocol ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_delete ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_admin_state_up ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_default_pool_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_default_pool_id ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_additional_vips ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_additional_vips ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_member_without_subnet_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_member_without_subnet_id ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_listeners ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_listeners ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_delete ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_gw_port_id -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_gw_port_id ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_failover ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_failover ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv4 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv4 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_fully_populate_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_fully_populate_create ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv6 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv6 ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_update ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_update_unset_admin_state_up ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_member_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_member_delete ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_gw_port_id +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_gw_port_id ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_missing_subnet_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_missing_subnet_id ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv4 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv4 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_missing_subnet_id_get_from_pool ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_missing_subnet_id_get_from_pool ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv6 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv6 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_missing_subnet_id_get_from_pool_fail ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_missing_subnet_id_get_from_pool_fail ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp_name -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp_name ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_no_members ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_no_members ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrs -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrs ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_router_type_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_router_type_port ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_different_ip_version -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_different_ip_version ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_gw_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_gw_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp_name +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp_name ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_skipped_mixed_ip ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_skipped_mixed_ip ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_net_not_found -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_net_not_found ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrs +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrs ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_skipped_monitor ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_skipped_monitor ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_toggle_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_toggle_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status_exception -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status_exception ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_router_type_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_router_type_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_unset_admin_state_up ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_different_ip_version +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_different_ip_version ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_different_ip_version ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_different_ip_version ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_gw_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_gw_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_different_ip_version_lb_disable ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_different_ip_version_lb_disable ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_net_not_found +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_net_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_failure ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_failure ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_monitor_opts ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_monitor_opts ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lb_with_pool_key -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lb_with_pool_key ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status_exception +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status_exception ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_set_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_set_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lbs -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lbs ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lb_with_pool_key +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lb_with_pool_key ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool_failed ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool_failed ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_mixing_member_ipv4_ipv6 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_mixing_member_ipv4_ipv6 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv4 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv4 ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lbs +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lbs ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv6 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv6 ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id_differs_from_lb_vip ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id_differs_from_lb_vip ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_disabled -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_disabled ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_mixing_member_ipv4_ipv6 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_mixing_member_ipv4_ipv6 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_ipv6 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_ipv6 ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv4 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv4 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_different_ip_version ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_different_ip_version ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_member_offline -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_member_offline ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv6 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv6 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_failure ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_failure ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_no_vip_fip -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_no_vip_fip ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_disabled +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_disabled ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_missing_subnet_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_missing_subnet_id ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_ipv6 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_ipv6 ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_no_ip_addr ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_no_ip_addr ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_member_offline +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_member_offline ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_unset_admin_state_up ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_no_vip_fip +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_no_vip_fip ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_leastcount_algo ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_leastcount_algo ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_session_persistence ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_session_persistence ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members_exception @@ -3876,28 +3942,28 @@ ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_with_health_monitor ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_ls_association_command_empty_network_and_subnet ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_ls_association_command_empty_network_and_subnet ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_member_info ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_member_info ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete_with_members_and_hm -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete_with_members_and_hm ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete_with_members_and_hm +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete_with_members_and_hm ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_lb_algorithm ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_lb_algorithm ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_protocol -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_protocol ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_session_timeout -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_session_timeout ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event_not_found ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_protocol +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_protocol ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_found ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_session_timeout +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_session_timeout ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_lb_without_protocol ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_lb_without_protocol ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_no_lb_found @@ -3932,7 +3998,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_backend_ip_not_match ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_multiple_ip ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_multiple_ip ... ok - ERROR [ovn_octavia_provider.helper] No port on network available for health monitoring. Cannot find a Health Monitor for pool pool_06fd0c95-4722-4020-94bb-971424de41d2. + ERROR [ovn_octavia_provider.helper] No port on network available for health monitoring. Cannot find a Health Monitor for pool pool_494db2a4-65d1-41ed-b395-2c728e861c19. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_no_members @@ -3965,7 +4031,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_net_ls_ref_wrong_format ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network ... ok - WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-6f0e475f-ec1c-4364-ab19-58eb6e86c0c7 could not be found. + WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-24df2754-35ee-44dd-bd35-03a9b7f105be could not be found. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_dis_ls_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_dis_ls_not_found ... ok WARNING [ovn_octavia_provider.helper] Subnet foo not found while trying to fetch its data. @@ -3979,8 +4045,8 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_no_assoc_update_ls_ref ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_no_update_ls_ref ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_no_update_ls_ref ... ok - WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-d853c6d4-b60f-413f-b0e6-ddb27ad225a2 could not be found. - WARNING [ovn_octavia_provider.helper] Cannot associate LB favorite_lb1 to LS neutron-d853c6d4-b60f-413f-b0e6-ddb27ad225a2 because LS row not found in OVN NBDB. Exiting. + WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-a8ca8e0e-781d-46f2-a612-c65f12cf6a71 could not be found. + WARNING [ovn_octavia_provider.helper] Cannot associate LB favorite_lb1 to LS neutron-a8ca8e0e-781d-46f2-a612-c65f12cf6a71 because LS row not found in OVN NBDB. Exiting. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_no_ls ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_no_ls ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_retry @@ -4019,12 +4085,12 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_member_added ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_member_deleted ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_member_deleted ... ok - WARNING [ovn_octavia_provider.helper] Logical Switch not found. Cannot verify member FIP configuration. + WARNING [ovn_octavia_provider.helper] Logical Switch not found. Cannot verify member FIP configuration. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls_ports ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls_ports ... ok - ERROR [ovn_octavia_provider.helper] Subnet 948f8b15-e9b6-4495-9cf8-0b830ab082da not found while trying to fetch its data. + ERROR [ovn_octavia_provider.helper] Subnet a7ebc0c5-a72f-450c-9502-1c88feef980c not found while trying to fetch its data. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2511, in handle_member_dvr subnet = neutron_client.get_subnet(info['subnet_id']) @@ -4071,15 +4137,15 @@ RuntimeError ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_db_exception ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_db_exception ... ok - ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-645a4cd3-5751-4882-9885-6dc5ae47995c available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_1d7c655c-0d73-470e-bf4f-7ffa0e6fa4df. + ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-828d3413-7b94-4ea2-a0b7-4dd4c8d34fb9 available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_fdb44b36-6c9a-4ab2-ac08-add85f441983. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_port_not_found ... ok - ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-a3da0bca-1f20-47db-9df6-396499a5c0c7 available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_1305405a-c420-434a-a4b7-f9e3dd16bdad. + ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-91becd83-cfa7-4bd3-a0d0-9c75fcf687a3 available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_9c24191d-6a67-4f39-a02b-a52b51882dc1. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_source_ip_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_source_ip_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lb_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lb_not_found ... ok - ERROR [ovn_octavia_provider.helper] Subnet ad64f105-9f41-47b5-8eac-13ff847a8d5a not found while trying to fetch its data. + ERROR [ovn_octavia_provider.helper] Subnet eb9dbb93-f6ae-4745-8ebf-7ad252199e85 not found while trying to fetch its data. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2584, in _get_member_lsp member_subnet = neutron_client.get_subnet(member_subnet_id) @@ -4093,12 +4159,12 @@ File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call raise result openstack.exceptions.ResourceNotFound: Error - ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_04c3dd01-7b21-4d92-9d36-6e795a1efb4f. + ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_480cfe4a-7144-405f-b651-01428bac92f3. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lsp_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lsp_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_offline ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_offline ... ok - ERROR [ovn_octavia_provider.helper] Could not find pool with key pool_closed, LB external_ids: {'neutron:vip': '10.22.33.99', 'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["9ac477b1-07e1-4f53-9cfe-c21065b45cb3"]', 'enabled': True, 'pool_828eeb23-6d15-4291-a8f6-f1872ee52ae2': '', 'listener_bbf50e56-0889-435b-8f9f-595bb1986b20': '80:pool_828eeb23-6d15-4291-a8f6-f1872ee52ae2', 'neutron:member_status': '{}'} + ERROR [ovn_octavia_provider.helper] Could not find pool with key pool_closed, LB external_ids: {'neutron:vip': '10.22.33.99', 'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["cdc8c371-96a3-4d09-bb41-0daa4cae7019"]', 'enabled': True, 'pool_6e5d67fa-aec0-41c5-b805-b2a26013f694': '', 'listener_0b737c14-b135-4d35-81f6-6e0dd36c26b6': '80:pool_6e5d67fa-aec0-41c5-b805-b2a26013f694', 'neutron:member_status': '{}'} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_pool_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_pool_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_tcp @@ -4113,7 +4179,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_then_listener_create_no_vip ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_udp ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_udp ... ok - ERROR [ovn_octavia_provider.helper] Could not find VIP for HM fe8f49a6-3fd3-4946-9018-7eb7380e5e6f, LB external_ids: {'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["fe8f49a6-3fd3-4946-9018-7eb7380e5e6f"]', 'enabled': True, 'pool_066e15e5-4e9a-4b26-bf04-3882e01def5d': '', 'listener_dc6d4dad-24c8-4e01-a873-3d781e02c354': '80:pool_066e15e5-4e9a-4b26-bf04-3882e01def5d', 'neutron:member_status': '{}'} + ERROR [ovn_octavia_provider.helper] Could not find VIP for HM 68a11e37-a5bf-4ef3-8a68-ac2bed6bc252, LB external_ids: {'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["68a11e37-a5bf-4ef3-8a68-ac2bed6bc252"]', 'enabled': True, 'pool_f342c65a-9e1d-4e31-8de2-20fc4f180ae9': '', 'listener_72bbc840-5665-48d2-886e-0e85c0698e8e': '80:pool_f342c65a-9e1d-4e31-8de2-20fc4f180ae9', 'neutron:member_status': '{}'} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_vip_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_vip_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_delete @@ -4138,10 +4204,10 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_lb_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_lb_row_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_lb_row_not_found ... ok - WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': 'bad-ip', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '1010', 'protocol': ['tcp'], 'status': ['offline']} + WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': 'bad-ip', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '1010', 'protocol': ['tcp'], 'status': ['offline']} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_ip_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_ip_not_found ... ok - WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': 'bad-port', 'protocol': ['tcp'], 'status': ['offline']} + WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': 'bad-port', 'protocol': ['tcp'], 'status': ['offline']} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_port_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_offline @@ -4166,7 +4232,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_lbs_affected ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members ... ok - WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [, ], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '8081', 'protocol': , 'status': ['offline']} + WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [, ], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '8081', 'protocol': , 'status': ['offline']} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members_diff_lbs_port ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members_diff_lbs_port ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online @@ -4175,7 +4241,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online_lb_pool_offline ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online_two_members ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online_two_members ... ok - WARNING [ovn_octavia_provider.helper] The association of loadbalancer d7969aa9-9879-41dc-8a37-77ffe8c03211 to the logical router 0e309359-32af-4d04-9c7b-926cd799d4fa failed, trying step by step + WARNING [ovn_octavia_provider.helper] The association of loadbalancer 99b28764-6571-4697-b3da-066364e46880 to the logical router 2bef6ab4-694b-4d33-a25e-53a63de0ba83 failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_assoc_lb_to_lr_by_step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_assoc_lb_to_lr_by_step ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_disabled @@ -4196,7 +4262,7 @@ File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call raise result RuntimeError - WARNING [ovn_octavia_provider.helper] Deleting the VIP port adb823c7-9779-480c-a9d2-6b9710e905b6 since LB went into ERROR state + WARNING [ovn_octavia_provider.helper] Deleting the VIP port d633ff62-e828-4d67-96a0-7d7e169ae6f9 since LB went into ERROR state ERROR [ovn_octavia_provider.helper] Exception occurred during creation of loadbalancer Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 1162, in lb_create @@ -4212,7 +4278,7 @@ result = next(effect) ^^^^^^^^^^^^ StopIteration - ERROR [ovn_octavia_provider.helper] Error deleting the VIP port adb823c7-9779-480c-a9d2-6b9710e905b6 upon loadbalancer 66d0d7e9-7476-4008-91d8-25f2e5698ed4 creation failure + ERROR [ovn_octavia_provider.helper] Error deleting the VIP port d633ff62-e828-4d67-96a0-7d7e169ae6f9 upon loadbalancer 5996a00d-ae7f-49c2-b4a9-d917851e68a4 creation failure Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 1162, in lb_create ovn_lb = self._find_ovn_lbs( @@ -4250,7 +4316,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_handler ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_handler_row_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_handler_row_not_found ... ok - WARNING [ovn_octavia_provider.helper] The association of loadbalancer 90e9014f-83e7-4402-be8e-d8717290bd6b to the logical router 1d77cd62-e988-4a82-8e1e-71b0ccd02f2e failed, trying step by step + WARNING [ovn_octavia_provider.helper] The association of loadbalancer 9a4abc04-a3ba-4434-8f67-3f4700c14902 to the logical router 3a2f9a78-da17-42ba-a357-4910bc4a2d95 failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_ls_by_step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_ls_by_step ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_r_lb_exception @@ -4350,7 +4416,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_handler ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_handler_info_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_handler_info_not_found ... ok - WARNING [ovn_octavia_provider.helper] The disassociation of loadbalancer ce11990f-d4d9-4724-9468-2a3c7ee72a3a to the logical router caaffdcb-38fe-4cc1-8af1-8af0dae5615c failed, trying step by step + WARNING [ovn_octavia_provider.helper] The disassociation of loadbalancer 6ba5bfa6-18f5-41b4-973c-49a4f228fabf to the logical router 3405a44f-07ea-4d5a-bdb3-e4feb628877b failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_ls_by_step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_ls_by_step ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_net_lb_no_r_lb @@ -4382,10 +4448,10 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_port_exception ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_port_not_found ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer fb748fd8-2390-4d37-baa5-7250daebdfcb not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer 1b9e5ee0-5756-45c8-b113-c34c68b58681 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer a7f68db5-1d72-43d7-907e-265228386572 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer c13b3ff2-26f6-4369-bd9b-fd78a0f0449a not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia WARNING [ovn_octavia_provider.helper] Deleting the VIP port foo associated to LB missing in OVN DBs ERROR [ovn_octavia_provider.helper] Error deleting the VIP port foo Traceback (most recent call last): @@ -4418,11 +4484,11 @@ Exception ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_port_leftover ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_port_leftover ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer f4b7210a-9b06-44bf-8f85-9637e12a37cc not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer eefd7f1f-f8c0-4ccc-8618-2e81af7ae242 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia WARNING [ovn_octavia_provider.helper] Deleting the VIP port foo_port associated to LB missing in OVN DBs ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_vip_leak ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_vip_leak ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer 57c05fa8-8ff1-483c-afad-838350820eb2 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer 0f395d66-cbbe-4047-b086-8ff23489cafe not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia WARNING [ovn_octavia_provider.helper] Deleting additional VIP port addi_foo_port associated to LB missing in OVN DBs WARNING [ovn_octavia_provider.helper] Deleting additional VIP port addi_foo_port_2 associated to LB missing in OVN DBs ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_with_additional_vips @@ -4448,7 +4514,7 @@ ovsdbapp.backend.ovs_idl.idlutils.RowNotFound: ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_step_by_step_exception ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_step_by_step_exception ... ok - ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_b0db4592-0a3e-4e92-b9fe-a52f69ec8b0a. + ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_1385a5d2-53a9-4a27-81e5-ac8e8ce08e75. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_with_health_monitor ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_with_health_monitor ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_update_disabled @@ -4696,7 +4762,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_no_ls ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_no_ls ... ok - WARNING [ovn_octavia_provider.helper] The association of loadbalancer 9ce971ef-18b9-4dd3-83b7-69d21da89c7d to the logical router da387248-dc0a-40be-808d-9a49d156aabb failed, trying step by step + WARNING [ovn_octavia_provider.helper] The association of loadbalancer e6310442-e95d-4c9e-9692-94e34100e36c to the logical router dad731f6-b852-4adc-9851-735b63321a00 failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_retry ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_retry ... ok ERROR [ovn_octavia_provider.helper] Exception occurred during creation of member @@ -4707,7 +4773,7 @@ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2062, in _add_member existing_members = external_ids[pool_key] ~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'pool_13723791-23f0-47ad-97cd-f0d381289da9:D' +KeyError: 'pool_06893421-d3f8-40df-9a6b-d1b95c5644fd:D' ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_disabled ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_disabled ... ok ERROR [ovn_octavia_provider.common.clients] Error creating Neutron client. @@ -4805,7 +4871,7 @@ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2157, in _remove_member existing_members = external_ids[pool_key].split(",") ~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'pool_c3b7ce5f-a368-42ea-a369-359001f07e35:D' +KeyError: 'pool_51b39131-0c13-4b90-97ad-181571ffa357:D' ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_disabled_lb ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_disabled_lb ... ok ERROR [ovn_octavia_provider.helper] Exception occurred during deletion of member @@ -4915,7 +4981,7 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2188, in _remove_member raise driver_exceptions.DriverError( -octavia_lib.api.drivers.exceptions.DriverError: Member 6214681b-e1d0-4c69-b0f1-1df668c2a413 not found in the pool +octavia_lib.api.drivers.exceptions.DriverError: Member c011a310-4845-44e7-bc90-4cf25cc475dc not found in the pool ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_not_found_in_pool ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_not_found_in_pool ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_one_left @@ -5012,64 +5078,50 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_vip_port_update_handler_additional_vip_dissasociate ... ok ---------------------------------------------------------------------- -Ran 385 tests in 42.503s +Ran 385 tests in 154.252s OK + stestr slowest Test id Runtime (s) -------------------------------------------------------------------------------------------------------------------- ----------- -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_retry_failed 3.044 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_lr_association_retry_failed 3.044 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port 0.723 -ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit 0.717 -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data 0.671 -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper 0.654 -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock 0.649 -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports 0.614 -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value 0.588 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_pool_create 0.282 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_retry_failed 3.180 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_lr_association_retry_failed 3.164 +ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit 2.889 +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock 2.784 +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper 2.647 +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data 2.553 +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports 2.457 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port 2.390 +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value 2.366 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_port_leftover 1.300 + rm -rf .stestr -+ [ 3.11 = disabled ] -+ echo 3.11 -+ cut -d. -f1 ++ for pyvers in ${PYTHON3S} ++ '[' 3.11 = disabled ']' +++ cut -d. -f1 +++ echo 3.11 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] +++ pwd ++ '[' -d /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z /build/reproducible-path/ovn-octavia-provider-6.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.11 stestr run --parallel --subunit ovn_octavia_provider\.tests\.unit\.(?!(.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_multiple_lbs.*|.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_lb_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_unset_admin_state_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_up_change_to_disabled.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_disabled_change_to_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_listeners.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_exception_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update.*|.*test_helper\.TestOvnProviderHelper\.test_hm_create_no_vip_port.*|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_insufficient_data|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_not_without_match_address)) + subunit2pyunit -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_auth -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_auth ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance ... ok -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_auth -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_auth ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse ... ok -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session -ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests ... ok -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter -ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter ... ok ++ PYTHON=python3.11 ++ stestr run --parallel --subunit 'ovn_octavia_provider\.tests\.unit\.(?!(.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_multiple_lbs.*|.*test_helper\.TestOvnProviderHelper\.test_vip_port_update_handler_lb_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_unset_admin_state_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_up_change_to_disabled.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_pool_disabled_change_to_up.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_listeners.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update_exception_not_found.*|.*test_helper\.TestOvnProviderHelper\.test_pool_update.*|.*test_helper\.TestOvnProviderHelper\.test_hm_create_no_vip_port.*|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_insufficient_data|test_helper\.TestOvnProviderHelper\.test__get_port_from_info_port_not_without_match_address))' +ovn_octavia_provider.tests.unit.test_hacking.NothingTestCase.test_nothing +ovn_octavia_provider.tests.unit.test_hacking.NothingTestCase.test_nothing ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_init ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_init ... ok +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_auth +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_auth ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton ... ok +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_auth +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_auth ... ok ERROR [ovn_octavia_provider.common.clients] Error creating Neutron client. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 126, in __init__ @@ -5084,34 +5136,52 @@ File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call raise result RuntimeError +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session +ovn_octavia_provider.tests.unit.common.test_clients.TestKeystoneSession.test_cached_session ... ok ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton_exception ovn_octavia_provider.tests.unit.common.test_clients.TestNeutronAuth.test_singleton_exception ... ok -ovn_octavia_provider.tests.unit.test_hacking.NothingTestCase.test_nothing -ovn_octavia_provider.tests.unit.test_hacking.NothingTestCase.test_nothing ... ok -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_import_mock ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests ... ok +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter +ovn_octavia_provider.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port ... ok -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match ... ok +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports ... ok ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association ... ok -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_no_ports_to_change -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_no_ports_to_change ... ok +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_neutron_version_doesnt_match ... ok ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_default_retry_value ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_default_retry_value ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data ... ok -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_positive_result -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_positive_result ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_not_found +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_not_found ... ok ERROR [ovn_octavia_provider.common.clients] Error creating Neutron client. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 127, in __init__ @@ -5141,6 +5211,12 @@ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_no_ports_to_change +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports_no_ports_to_change ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_start ... ok +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_positive_result +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_positive_result ... ok ERROR [futurist.periodics] Failed to call immediate 'ovn_octavia_provider.maintenance.DBInconsistenciesPeriodics.change_device_owner_lb_hm_ports' (it runs every 600.00 seconds) Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 135, in get_neutron_client @@ -5200,7 +5276,9 @@ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/common/clients.py", line 140, in get_neutron_client raise driver_exceptions.DriverError( octavia_lib.api.drivers.exceptions.DriverError: An unknown driver error occurred. - ERROR [concurrent.futures] exception calling callback for +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled ... ok + ERROR [concurrent.futures] exception calling callback for Traceback (most recent call last): File "/usr/lib/python3.11/concurrent/futures/_base.py", line 424, in add_done_callback fn(self) @@ -5209,7 +5287,7 @@ File "/usr/lib/python3/dist-packages/futurist/periodics.py", line 256, in push heapq.heappush(self._ordering, (next_run, index)) TypeError: '<' not supported between instances of 'MagicMock' and 'float' - ERROR [concurrent.futures] exception calling callback for + ERROR [concurrent.futures] exception calling callback for Traceback (most recent call last): File "/usr/lib/python3.11/concurrent/futures/_base.py", line 424, in add_done_callback fn(self) @@ -5235,124 +5313,114 @@ return heapq.heappop(self._ordering) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: '<' not supported between instances of 'MagicMock' and 'MagicMock' +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_start +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_start ... ok ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_check_for_allowed_cidrs_exception +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_check_for_allowed_cidrs_exception ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_lr_already_associated ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_lr_already_associated ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_additional_vips ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_no_lr_rf ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__add_lb_to_lr_association_no_lr_rf ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_not_found -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_lb_not_found ... ok +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop_no_connection +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop_no_connection ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_setlock ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__ip_version_differs_pool_disabled ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__check_lbhc_vip_format ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__check_lbhc_vip_format ... ok ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop_no_connection ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_stop_no_connection ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_check_for_allowed_cidrs_exception -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_check_for_allowed_cidrs_exception ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_one_hm_pools_sharing_members ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_one_hm_pools_sharing_members ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_start -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_start ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty ... ok -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop_no_connection -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test_stop_no_connection ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_additional_vips ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_additional_vips ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_not_sharing_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_exception ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_create_vip_port_exception ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_ip_port_mappings_two_hm_pools_sharing_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_lb_if_empty ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure_unset_type ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_failure_unset_type ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_not_supported ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_not_supported ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_create_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_delete ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_in_use ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_health_monitor_update_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__clean_up_hm_port_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__create_hm_port_neutron_client_exception_clean_up_hm_port ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_multiple_protocols ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_multiple_protocols ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_from_ls ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_lr_ref_empty_after ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unsupported_protocol ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_create_unsupported_protocol ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__del_lb_to_lr_association_no_lr_ref ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_delete ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__delete_disabled_from_status ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_default_pool_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_listener_update_unset_default_pool_id ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_additional_vips ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_additional_vips ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__ensure_hm_ovn_port_create_port_on_network ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_member_without_subnet_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_member_without_subnet_id ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__extract_listener_key_value ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_admin_state_up ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lb_in_ls_wrong_ref ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_listeners ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_create_unset_listeners ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls @@ -5363,12 +5431,12 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_gw_port_id ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_failover ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_failover ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_fully_populate_create +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_fully_populate_create ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv4 ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv4 ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv6 ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_multiple_address_ipv6 ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_fully_populate_create -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_fully_populate_create ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_loadbalancer_update ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_lr_of_ls_no_lrp @@ -5405,10 +5473,10 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ls_for_lr_net_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_skipped_monitor ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_skipped_monitor ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_toggle_admin_state_up -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_toggle_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_toggle_admin_state_up +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_toggle_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_batch_update_unset_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_member_status_exception @@ -5423,98 +5491,98 @@ ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_failure ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lb_with_pool_key ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lb_with_pool_key ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_monitor_opts +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_monitor_opts ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lbs ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__find_ovn_lbs ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_set_admin_state_up +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_set_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_mixing_member_ipv4_ipv6 ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_mixing_member_ipv4_ipv6 ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_monitor_opts -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_monitor_opts ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv4 ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv4 ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_set_admin_state_up -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_set_admin_state_up ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv6 ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_additional_vips_only_member_ipv6 ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_disabled ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_disabled ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool_failed -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool_failed ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_ipv6 ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_ipv6 ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_member_offline ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_member_offline ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_no_vip_fip ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__frame_lb_vips_no_vip_fip ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool_failed +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_create_no_subnet_provided_get_from_pool_failed ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id_differs_from_lb_vip ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_delete_missing_subnet_id_differs_from_lb_vip ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members_exception +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members_exception ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_different_ip_version ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_different_ip_version ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_failure ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_failure ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_missing_subnet_id ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_missing_subnet_id ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_additional_vips_from_loadbalancer_id ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_no_ip_addr ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_no_ip_addr ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step_delete +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step_delete ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_member_update_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members_exception -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_existing_pool_members_exception ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_delete +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_delete ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_leastcount_algo ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_leastcount_algo ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_ls_association_command_empty_network_and_subnet +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_ls_association_command_empty_network_and_subnet ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_member_info +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_member_info ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_session_persistence ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unset_session_persistence ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step_delete -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_by_step_delete ... ok +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unsupported_protocol ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_unsupported_protocol ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_delete -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_lr_association_commands_delete ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_with_health_monitor ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_create_with_health_monitor ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_ls_association_command_empty_network_and_subnet -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_lb_to_ls_association_command_empty_network_and_subnet ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_member_info -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_member_info ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete_with_members_and_hm ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_delete_with_members_and_hm ... ok -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_nw_router_info_on_interface_event_not_found ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_admin_state_up ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_admin_state_up ... ok -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_lb_algorithm -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_lb_algorithm ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_found ... ok +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_lb_algorithm +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_lb_algorithm ... ok ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_protocol ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test_pool_update_unset_new_protocol ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__get_or_create_ovn_lb_lb_without_protocol @@ -5553,7 +5621,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_backend_ip_not_match ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_multiple_ip ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_multiple_ip ... ok - ERROR [ovn_octavia_provider.helper] No port on network available for health monitoring. Cannot find a Health Monitor for pool pool_203a0096-14bf-49af-8f5a-f78da3cd4a93. + ERROR [ovn_octavia_provider.helper] No port on network available for health monitoring. Cannot find a Health Monitor for pool pool_b59256c5-f46e-48bb-b6f9-8d1fbf28871c. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_hm_port_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_hm_member_no_members @@ -5586,7 +5654,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_net_ls_ref_wrong_format ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network ... ok - WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-3b7566ce-8c27-4916-907f-cdfbd2d23565 could not be found. + WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-b4cee198-e9c8-4069-8579-7b2a491b0b92 could not be found. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_dis_ls_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_dis_ls_not_found ... ok WARNING [ovn_octavia_provider.helper] Subnet foo not found while trying to fetch its data. @@ -5600,8 +5668,8 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_no_assoc_update_ls_ref ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_no_update_ls_ref ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_network_no_update_ls_ref ... ok - WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-a0ef8e2f-7c6b-451f-bbf2-0edfd72bcf3d could not be found. - WARNING [ovn_octavia_provider.helper] Cannot associate LB favorite_lb1 to LS neutron-a0ef8e2f-7c6b-451f-bbf2-0edfd72bcf3d because LS row not found in OVN NBDB. Exiting. + WARNING [ovn_octavia_provider.helper] LogicalSwitch neutron-9d4c8ed5-d776-45b2-9c89-53b149f7b99a could not be found. + WARNING [ovn_octavia_provider.helper] Cannot associate LB favorite_lb1 to LS neutron-9d4c8ed5-d776-45b2-9c89-53b149f7b99a because LS row not found in OVN NBDB. Exiting. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_no_ls ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_no_ls ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_retry @@ -5640,12 +5708,12 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_member_added ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_member_deleted ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_member_deleted ... ok - WARNING [ovn_octavia_provider.helper] Logical Switch not found. Cannot verify member FIP configuration. + WARNING [ovn_octavia_provider.helper] Logical Switch not found. Cannot verify member FIP configuration. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls_ports ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_handle_member_dvr_lb_fip_no_ls_ports ... ok - ERROR [ovn_octavia_provider.helper] Subnet 1aef782d-5872-4024-9789-39edbe8c40e7 not found while trying to fetch its data. + ERROR [ovn_octavia_provider.helper] Subnet 472363da-4d8b-47c2-8ebd-671752ae41e2 not found while trying to fetch its data. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2511, in handle_member_dvr subnet = neutron_client.get_subnet(info['subnet_id']) @@ -5692,15 +5760,15 @@ RuntimeError ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_db_exception ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_db_exception ... ok - ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-93edc1c9-a300-4452-92d3-8cd59200e1a7 available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_99998bbb-6d70-40ea-8743-41ce87e578e4. + ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-0d126822-5f58-4ec9-a90a-1b50fd9014fc available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_dfb9e985-d7c8-4adb-9a4c-8d154c132495. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_port_not_found ... ok - ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-a6b2e19b-bc88-46cd-a92c-62b326720788 available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_bbc52b93-c000-48de-8a87-c5cece27261d. + ERROR [ovn_octavia_provider.helper] No port on subnet subnet-id-b572f0fc-a573-4b3b-8c7a-6f2026b121fa available for health monitoring member IP 10.10.10.20. Cannot find a Health Monitor for pool pool_4b111509-d894-4c53-b178-5a5fd73b129f. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_source_ip_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_hm_source_ip_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lb_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lb_not_found ... ok - ERROR [ovn_octavia_provider.helper] Subnet 4713c03d-cdc5-4b33-8cc5-7028c0990297 not found while trying to fetch its data. + ERROR [ovn_octavia_provider.helper] Subnet 18d88aa0-75b5-4a97-9740-2edee3b75936 not found while trying to fetch its data. Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2584, in _get_member_lsp member_subnet = neutron_client.get_subnet(member_subnet_id) @@ -5714,12 +5782,12 @@ File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call raise result openstack.exceptions.ResourceNotFound: Error - ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_9b1f7834-4669-4774-8e7a-856eae7ecd7c. + ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_067d5178-36da-4aa3-b740-2d92a36735db. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lsp_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_lsp_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_offline ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_offline ... ok - ERROR [ovn_octavia_provider.helper] Could not find pool with key pool_closed, LB external_ids: {'neutron:vip': '10.22.33.99', 'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["a398ee4a-015c-4f95-979f-0b8c17ce103a"]', 'enabled': True, 'pool_0b0618c9-65ef-437a-b5aa-896e2024f294': '', 'listener_35fc1133-495f-48b0-85e8-11758807cd9a': '80:pool_0b0618c9-65ef-437a-b5aa-896e2024f294', 'neutron:member_status': '{}'} + ERROR [ovn_octavia_provider.helper] Could not find pool with key pool_closed, LB external_ids: {'neutron:vip': '10.22.33.99', 'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["bf38d8ce-aef7-4818-a455-ab7cd1a19522"]', 'enabled': True, 'pool_06554bf0-8c4e-4168-83ac-89ff112afbd6': '', 'listener_f5c312b0-e90b-4a19-9104-9ec4c6705560': '80:pool_06554bf0-8c4e-4168-83ac-89ff112afbd6', 'neutron:member_status': '{}'} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_pool_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_pool_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_tcp @@ -5734,7 +5802,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_then_listener_create_no_vip ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_udp ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_udp ... ok - ERROR [ovn_octavia_provider.helper] Could not find VIP for HM e3e39c9d-b15d-4159-9a6b-df598d6f6c40, LB external_ids: {'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["e3e39c9d-b15d-4159-9a6b-df598d6f6c40"]', 'enabled': True, 'pool_864a2134-9819-478d-a36b-f6396f88c382': '', 'listener_6f9465de-030a-496f-a811-118588258714': '80:pool_864a2134-9819-478d-a36b-f6396f88c382', 'neutron:member_status': '{}'} + ERROR [ovn_octavia_provider.helper] Could not find VIP for HM 3bfbbe5c-62e9-4f56-b206-29b43473f331, LB external_ids: {'neutron:vip_fip': '123.123.123.99', 'neutron:vip_port_id': 'foo_hm_port', 'octavia:healthmonitors': '["3bfbbe5c-62e9-4f56-b206-29b43473f331"]', 'enabled': True, 'pool_5f77daa9-5210-4c0d-a105-8d78b1d9e1cf': '', 'listener_c5940e2a-1faa-4919-8afc-80f093674c2b': '80:pool_5f77daa9-5210-4c0d-a105-8d78b1d9e1cf', 'neutron:member_status': '{}'} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_vip_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_create_vip_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_delete @@ -5759,10 +5827,10 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_lb_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_lb_row_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_lb_row_not_found ... ok - WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': 'bad-ip', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '1010', 'protocol': ['tcp'], 'status': ['offline']} + WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': 'bad-ip', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '1010', 'protocol': ['tcp'], 'status': ['offline']} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_ip_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_ip_not_found ... ok - WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': 'bad-port', 'protocol': ['tcp'], 'status': ['offline']} + WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': 'bad-port', 'protocol': ['tcp'], 'status': ['offline']} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_member_port_not_found ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_event_offline @@ -5787,7 +5855,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_lbs_affected ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members ... ok - WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [, ], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '8081', 'protocol': , 'status': ['offline']} + WARNING [ovn_octavia_provider.helper] Member for event not found, info: {'ovn_lbs': [, ], 'ip': '10.10.10.20', 'logical_port': 'a-logical-port', 'src_ip': '10.22.33.4', 'port': '8081', 'protocol': , 'status': ['offline']} ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members_diff_lbs_port ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_offline_two_members_diff_lbs_port ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online @@ -5796,7 +5864,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online_lb_pool_offline ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online_two_members ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_hm_update_status_online_two_members ... ok - WARNING [ovn_octavia_provider.helper] The association of loadbalancer 44f505d5-d760-4f31-8ba5-90ae9970c3f4 to the logical router aa576296-d0d3-487a-ae8b-07d980909425 failed, trying step by step + WARNING [ovn_octavia_provider.helper] The association of loadbalancer dd4ce46f-b542-4927-85e0-d1156bfadb37 to the logical router 50a58bfc-cac1-4d27-9650-6667a3cb2a37 failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_assoc_lb_to_lr_by_step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_assoc_lb_to_lr_by_step ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_disabled @@ -5817,7 +5885,7 @@ File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call raise result RuntimeError - WARNING [ovn_octavia_provider.helper] Deleting the VIP port 6ae855aa-6fd5-4ad7-824f-235f80432a18 since LB went into ERROR state + WARNING [ovn_octavia_provider.helper] Deleting the VIP port 9a2770d7-7829-4ebe-9284-4d05342dc565 since LB went into ERROR state ERROR [ovn_octavia_provider.helper] Exception occurred during creation of loadbalancer Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 1162, in lb_create @@ -5833,7 +5901,7 @@ result = next(effect) ^^^^^^^^^^^^ StopIteration - ERROR [ovn_octavia_provider.helper] Error deleting the VIP port 6ae855aa-6fd5-4ad7-824f-235f80432a18 upon loadbalancer 3bba1eae-2fc1-458d-917f-6881442b941e creation failure + ERROR [ovn_octavia_provider.helper] Error deleting the VIP port 9a2770d7-7829-4ebe-9284-4d05342dc565 upon loadbalancer 6658be33-71bd-42bf-8cfe-f2aed4e96a57 creation failure Traceback (most recent call last): File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 1162, in lb_create ovn_lb = self._find_ovn_lbs( @@ -5871,7 +5939,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_handler ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_handler_row_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_handler_row_not_found ... ok - WARNING [ovn_octavia_provider.helper] The association of loadbalancer e0fb0b7c-3296-4df2-a3ad-b3911165e096 to the logical router ede9b02d-6d98-43a8-b88f-cbc047f82f0e failed, trying step by step + WARNING [ovn_octavia_provider.helper] The association of loadbalancer 0740cc40-4ea4-410a-95cd-810a9d74c4ce to the logical router f1c3d4b6-2579-4c86-99cf-e5066ed0b543 failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_ls_by_step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_ls_by_step ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_create_lrp_assoc_r_lb_exception @@ -5971,7 +6039,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_handler ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_handler_info_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_handler_info_not_found ... ok - WARNING [ovn_octavia_provider.helper] The disassociation of loadbalancer 268c785e-0e53-4b7f-9dda-7ab0b91f9025 to the logical router a2db6a89-18c3-4e42-bc08-047fd69d092f failed, trying step by step + WARNING [ovn_octavia_provider.helper] The disassociation of loadbalancer 354f65bd-7add-440f-a58d-db77416746ac to the logical router 7678bfe3-5d24-4377-a147-3172990c2e4d failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_ls_by_step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_ls_by_step ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_lrp_assoc_net_lb_no_r_lb @@ -6003,10 +6071,10 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_port_exception ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_port_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_port_not_found ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer 186189bc-bfc5-4adc-a4ff-d9564888dfe1 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer 2a07c824-0ed3-4a4c-b67d-4d8a964e53e9 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer 068f7e97-731a-427b-a57a-74efdd4fff68 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer ecaee8a1-5806-42d5-8b6d-ba6b2a331a60 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia WARNING [ovn_octavia_provider.helper] Deleting the VIP port foo associated to LB missing in OVN DBs ERROR [ovn_octavia_provider.helper] Error deleting the VIP port foo Traceback (most recent call last): @@ -6039,11 +6107,11 @@ Exception ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_port_leftover ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_port_leftover ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer da8b3a26-e778-4a35-843a-8ba4c811d2ac not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer 5c2a3afe-4339-4f7d-b5b8-1f8ef72204a7 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia WARNING [ovn_octavia_provider.helper] Deleting the VIP port foo_port associated to LB missing in OVN DBs ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_vip_leak ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_vip_leak ... ok - WARNING [ovn_octavia_provider.helper] Loadbalancer 75321e11-4241-410d-91cd-b882fcf96445 not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia + WARNING [ovn_octavia_provider.helper] Loadbalancer 00ef4c75-a8b2-4b5b-81d5-20577ed2578a not found in OVN Northbound DB. Setting the Loadbalancer status to DELETED in Octavia WARNING [ovn_octavia_provider.helper] Deleting additional VIP port addi_foo_port associated to LB missing in OVN DBs WARNING [ovn_octavia_provider.helper] Deleting additional VIP port addi_foo_port_2 associated to LB missing in OVN DBs ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_row_not_found_with_additional_vips @@ -6069,7 +6137,7 @@ ovsdbapp.backend.ovs_idl.idlutils.RowNotFound: ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_step_by_step_exception ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_step_by_step_exception ... ok - ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_fd0bc53c-9a9c-4aee-ad55-a16ac8d563e7. + ERROR [ovn_octavia_provider.helper] Member 192.168.2.149 Logical_Switch_Port not found, when creating a Health Monitor for pool pool_fdbb293d-695d-4fd9-93f0-88377e321d4e. ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_with_health_monitor ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_delete_with_health_monitor ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_lb_update_disabled @@ -6317,7 +6385,7 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_no_ls ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_no_ls ... ok - WARNING [ovn_octavia_provider.helper] The association of loadbalancer 98266dbd-884f-4175-9d4f-2aff6cb3aee5 to the logical router a864f56a-d58b-4711-9eb7-63b8b7a995dd failed, trying step by step + WARNING [ovn_octavia_provider.helper] The association of loadbalancer 57b4e6c1-6b42-4cf5-baea-6382aee35c09 to the logical router 0b35d7f3-15d4-455b-bee5-3e73080c02a2 failed, trying step by step ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_retry ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr_retry ... ok ERROR [ovn_octavia_provider.helper] Exception occurred during creation of member @@ -6328,7 +6396,7 @@ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2062, in _add_member existing_members = external_ids[pool_key] ~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'pool_a3f840f0-beec-455b-ab8c-5241b85d9f7a:D' +KeyError: 'pool_0ae21d6b-482e-4fd3-b4a8-fadaef1df32f:D' ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_disabled ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_disabled ... ok ERROR [ovn_octavia_provider.common.clients] Error creating Neutron client. @@ -6426,7 +6494,7 @@ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2157, in _remove_member existing_members = external_ids[pool_key].split(",") ~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'pool_02242db4-3697-4fb3-9dc8-31ba0eaf28b5:D' +KeyError: 'pool_46052a6b-40b1-4376-b901-30ed143e34a6:D' ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_disabled_lb ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_disabled_lb ... ok ERROR [ovn_octavia_provider.helper] Exception occurred during deletion of member @@ -6536,7 +6604,7 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/ovn-octavia-provider-6.0.0/ovn_octavia_provider/helper.py", line 2188, in _remove_member raise driver_exceptions.DriverError( -octavia_lib.api.drivers.exceptions.DriverError: Member e6f55856-6274-4365-a48c-4b136a5adb38 not found in the pool +octavia_lib.api.drivers.exceptions.DriverError: Member 7db82ebb-863d-4fc5-b137-182f1f66e7bb not found in the pool ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_not_found_in_pool ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_not_found_in_pool ... ok ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_delete_one_left @@ -6633,22 +6701,22 @@ ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_vip_port_update_handler_additional_vip_dissasociate ... ok ---------------------------------------------------------------------- -Ran 385 tests in 44.040s +Ran 385 tests in 155.160s OK + stestr slowest Test id Runtime (s) -------------------------------------------------------------------------------------------------------------------- ----------- -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_lr_association_retry_failed 3.054 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_retry_failed 3.053 -ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit 0.525 -ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data 0.477 -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper 0.475 -ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock 0.458 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port 0.423 -ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value 0.418 -ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports 0.398 -ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_pool_delete_ovn_lb_empty_lb_not_empty 0.351 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_lr_association_retry_failed 3.203 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test__update_lb_to_ls_association_retry_failed 3.143 +ovn_octavia_provider.tests.unit.test_agent.TestOvnProviderAgent.test_exit 2.688 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test___get_pool_listener_port 2.314 +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnNbIdlForLb.test__get_ovsdb_helper 2.289 +ovn_octavia_provider.tests.unit.ovsdb.test_impl_idl_ovn.TestOvnSbIdlForLb.test_setlock 2.263 +ovn_octavia_provider.tests.unit.common.test_utils.TestRetryDecorator.test_custom_retry_value 2.218 +ovn_octavia_provider.tests.unit.test_driver.TestOvnProviderDriver.test__check_monitor_options_member_no_monitor_data 2.180 +ovn_octavia_provider.tests.unit.test_maintenance.TestDBInconsistenciesPeriodics.test_change_device_owner_lb_hm_ports 2.103 +ovn_octavia_provider.tests.unit.test_helper.TestOvnProviderHelper.test_member_create_lb_add_from_lr 1.788 + rm -rf .stestr make[1]: Leaving directory '/build/reproducible-path/ovn-octavia-provider-6.0.0' dh_install -O--buildsystem=python_distutils @@ -6732,14 +6800,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # 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/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -6748,7 +6816,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/ovn-octavia-provider-6.0.0' @@ -6783,12 +6851,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/590730/tmp/hooks/B01_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/2540562 and its subdirectories -I: Current time: Sun Jun 1 16:31:25 -12 2025 -I: pbuilder-time-stamp: 1748838685 +I: removing directory /srv/workspace/pbuilder/590730 and its subdirectories +I: Current time: Mon Jun 2 18:47:39 +14 2025 +I: pbuilder-time-stamp: 1748839659