Diff of the two buildlogs: -- --- b1/build.log 2025-07-29 19:23:00.483242911 +0000 +++ b2/build.log 2025-07-29 19:34:48.872077233 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Aug 31 13:44:03 -12 2026 -I: pbuilder-time-stamp: 1788227043 +I: Current time: Wed Jul 30 09:23:03 +14 2025 +I: pbuilder-time-stamp: 1753816983 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying fix-lease-date-not-enough-in-the-future.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2147487/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2288453/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 Jul 29 19:23 /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/2288453/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2288453/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + 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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='df92328fc0d14921af25db3fa7350374' - 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='2147487' - PS1='# ' - PS2='> ' + INVOCATION_ID=e4ae7aeddb414457a61dce3c787cfbd7 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2288453 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.mDx3l4oP/pbuilderrc_CVP3 --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.mDx3l4oP/b1 --logfile b1/build.log blazar_15.0.0-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.mDx3l4oP/pbuilderrc_Vxep --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.mDx3l4oP/b2 --logfile b2/build.log blazar_15.0.0-3.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2147487/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2288453/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -501,7 +533,7 @@ Get: 293 http://deb.debian.org/debian unstable/main amd64 python3-waitress all 3.0.2-1 [46.5 kB] Get: 294 http://deb.debian.org/debian unstable/main amd64 python3-webtest all 3.0.6-1 [35.8 kB] Get: 295 http://deb.debian.org/debian unstable/main amd64 python3-wsme all 0.12.1-6 [44.1 kB] -Fetched 64.4 MB in 4s (17.2 MB/s) +Fetched 64.4 MB in 4s (15.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19849 files and directories currently installed.) @@ -1434,8 +1466,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Sep 1 01:44:35 UTC 2026. -Universal Time is now: Tue Sep 1 01:44:35 UTC 2026. +Local time is now: Tue Jul 29 19:26:31 UTC 2025. +Universal Time is now: Tue Jul 29 19:26:31 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... @@ -1726,7 +1758,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/blazar-15.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 > ../blazar_15.0.0-3_source.changes +I: user script /srv/workspace/pbuilder/2288453/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2288453/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/blazar-15.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 > ../blazar_15.0.0-3_source.changes dpkg-buildpackage: info: source package blazar dpkg-buildpackage: info: source version 15.0.0-3 dpkg-buildpackage: info: source distribution unstable @@ -2037,229 +2073,227 @@ [pbr] AUTHORS complete (0.0s) running build running build_py -creating build/lib/blazar/db -copying blazar/db/base.py -> build/lib/blazar/db -copying blazar/db/api.py -> build/lib/blazar/db -copying blazar/db/utils.py -> build/lib/blazar/db -copying blazar/db/__init__.py -> build/lib/blazar/db -copying blazar/db/exceptions.py -> build/lib/blazar/db +creating build/lib/blazar/tests/enforcement/filters +copying blazar/tests/enforcement/filters/test_external_service_filter.py -> build/lib/blazar/tests/enforcement/filters +copying blazar/tests/enforcement/filters/__init__.py -> build/lib/blazar/tests/enforcement/filters +copying blazar/tests/enforcement/filters/test_max_lease_duration_filter.py -> build/lib/blazar/tests/enforcement/filters +creating build/lib/blazar/db/migration +copying blazar/db/migration/__init__.py -> build/lib/blazar/db/migration +copying blazar/db/migration/cli.py -> build/lib/blazar/db/migration +creating build/lib/blazar/tests/db +copying blazar/tests/db/__init__.py -> build/lib/blazar/tests/db +copying blazar/tests/db/test_api.py -> build/lib/blazar/tests/db +copying blazar/tests/db/test_utils.py -> build/lib/blazar/tests/db +creating build/lib/blazar/api/v1/leases +copying blazar/api/v1/leases/service.py -> build/lib/blazar/api/v1/leases +copying blazar/api/v1/leases/__init__.py -> build/lib/blazar/api/v1/leases +copying blazar/api/v1/leases/v1_0.py -> build/lib/blazar/api/v1/leases +creating build/lib/blazar/tests/api/v1/leases +copying blazar/tests/api/v1/leases/__init__.py -> build/lib/blazar/tests/api/v1/leases +copying blazar/tests/api/v1/leases/test_v1_0.py -> build/lib/blazar/tests/api/v1/leases +copying blazar/tests/api/v1/leases/test_service.py -> build/lib/blazar/tests/api/v1/leases +creating build/lib/blazar/manager/leases +copying blazar/manager/leases/rpcapi.py -> build/lib/blazar/manager/leases +copying blazar/manager/leases/__init__.py -> build/lib/blazar/manager/leases +creating build/lib/blazar/plugins/floatingips +copying blazar/plugins/floatingips/__init__.py -> build/lib/blazar/plugins/floatingips +copying blazar/plugins/floatingips/floatingip_plugin.py -> build/lib/blazar/plugins/floatingips creating build/lib/blazar/tests/utils -copying blazar/tests/utils/test_plugins.py -> build/lib/blazar/tests/utils copying blazar/tests/utils/test_trusts.py -> build/lib/blazar/tests/utils +copying blazar/tests/utils/test_plugins.py -> build/lib/blazar/tests/utils copying blazar/tests/utils/__init__.py -> build/lib/blazar/tests/utils -creating build/lib/blazar/tests/enforcement -copying blazar/tests/enforcement/__init__.py -> build/lib/blazar/tests/enforcement -copying blazar/tests/enforcement/test_enforcement.py -> build/lib/blazar/tests/enforcement -creating build/lib/blazar/api -copying blazar/api/app.py -> build/lib/blazar/api -copying blazar/api/context.py -> build/lib/blazar/api -copying blazar/api/__init__.py -> build/lib/blazar/api -copying blazar/api/root.py -> build/lib/blazar/api -copying blazar/api/wsgi_app.py -> build/lib/blazar/api +creating build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/models.py -> build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/model_base.py -> build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/types.py -> build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/facade_wrapper.py -> build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/__init__.py -> build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/api.py -> build/lib/blazar/db/sqlalchemy +copying blazar/db/sqlalchemy/utils.py -> build/lib/blazar/db/sqlalchemy creating build/lib/blazar/api/v2/controllers copying blazar/api/v2/controllers/base.py -> build/lib/blazar/api/v2/controllers -copying blazar/api/v2/controllers/__init__.py -> build/lib/blazar/api/v2/controllers copying blazar/api/v2/controllers/types.py -> build/lib/blazar/api/v2/controllers -creating build/lib/blazar/manager/leases -copying blazar/manager/leases/__init__.py -> build/lib/blazar/manager/leases -copying blazar/manager/leases/rpcapi.py -> build/lib/blazar/manager/leases -creating build/lib/blazar/tests/plugins/instances -copying blazar/tests/plugins/instances/__init__.py -> build/lib/blazar/tests/plugins/instances -copying blazar/tests/plugins/instances/test_instance_plugin.py -> build/lib/blazar/tests/plugins/instances +copying blazar/api/v2/controllers/__init__.py -> build/lib/blazar/api/v2/controllers +copying blazar/tests/api/test_acl.py -> build/lib/blazar/tests/api +copying blazar/tests/api/__init__.py -> build/lib/blazar/tests/api +copying blazar/tests/api/test_version_selector.py -> build/lib/blazar/tests/api +copying blazar/tests/api/test_root.py -> build/lib/blazar/tests/api +copying blazar/tests/api/test_context.py -> build/lib/blazar/tests/api +copying blazar/plugins/base.py -> build/lib/blazar/plugins +copying blazar/plugins/__init__.py -> build/lib/blazar/plugins +copying blazar/plugins/dummy_vm_plugin.py -> build/lib/blazar/plugins +creating build/lib/blazar/tests/api/v2 +copying blazar/tests/api/v2/__init__.py -> build/lib/blazar/tests/api/v2 +copying blazar/tests/api/v2/test_leases.py -> build/lib/blazar/tests/api/v2 +copying blazar/tests/api/v2/test_hosts.py -> build/lib/blazar/tests/api/v2 creating build/lib/blazar/utils/openstack -copying blazar/utils/openstack/base.py -> build/lib/blazar/utils/openstack copying blazar/utils/openstack/nova.py -> build/lib/blazar/utils/openstack -copying blazar/utils/openstack/placement.py -> build/lib/blazar/utils/openstack -copying blazar/utils/openstack/__init__.py -> build/lib/blazar/utils/openstack +copying blazar/utils/openstack/base.py -> build/lib/blazar/utils/openstack copying blazar/utils/openstack/neutron.py -> build/lib/blazar/utils/openstack copying blazar/utils/openstack/exceptions.py -> build/lib/blazar/utils/openstack +copying blazar/utils/openstack/__init__.py -> build/lib/blazar/utils/openstack copying blazar/utils/openstack/keystone.py -> build/lib/blazar/utils/openstack -creating build/lib/blazar/notification -copying blazar/notification/api.py -> build/lib/blazar/notification -copying blazar/notification/__init__.py -> build/lib/blazar/notification -copying blazar/notification/notifier.py -> build/lib/blazar/notification -creating build/lib/blazar/cmd -copying blazar/cmd/status.py -> build/lib/blazar/cmd -copying blazar/cmd/api.py -> build/lib/blazar/cmd -copying blazar/cmd/__init__.py -> build/lib/blazar/cmd -copying blazar/cmd/manager.py -> build/lib/blazar/cmd -creating build/lib/blazar/hacking -copying blazar/hacking/checks.py -> build/lib/blazar/hacking -copying blazar/hacking/__init__.py -> build/lib/blazar/hacking -copying blazar/config.py -> build/lib/blazar +copying blazar/utils/openstack/placement.py -> build/lib/blazar/utils/openstack +copying blazar/manager/service.py -> build/lib/blazar/manager +copying blazar/manager/exceptions.py -> build/lib/blazar/manager +copying blazar/manager/__init__.py -> build/lib/blazar/manager +copying blazar/utils/service.py -> build/lib/blazar/utils +copying blazar/utils/__init__.py -> build/lib/blazar/utils +copying blazar/utils/trusts.py -> build/lib/blazar/utils +copying blazar/utils/plugins.py -> build/lib/blazar/utils +copying blazar/tests/api/v1/test_api_version_request.py -> build/lib/blazar/tests/api/v1 +copying blazar/tests/api/v1/test_app.py -> build/lib/blazar/tests/api/v1 +copying blazar/tests/api/v1/__init__.py -> build/lib/blazar/tests/api/v1 +copying blazar/tests/api/v1/test_utils.py -> build/lib/blazar/tests/api/v1 +copying blazar/tests/api/v1/test_validation.py -> build/lib/blazar/tests/api/v1 +creating build/lib/blazar/tests/plugins +copying blazar/tests/plugins/__init__.py -> build/lib/blazar/tests/plugins +creating build/lib/blazar/policies +copying blazar/policies/oshosts.py -> build/lib/blazar/policies +copying blazar/policies/base.py -> build/lib/blazar/policies +copying blazar/policies/leases.py -> build/lib/blazar/policies +copying blazar/policies/__init__.py -> build/lib/blazar/policies +copying blazar/policies/floatingips.py -> build/lib/blazar/policies +creating build/lib/blazar/api/v1/oshosts +copying blazar/api/v1/oshosts/service.py -> build/lib/blazar/api/v1/oshosts +copying blazar/api/v1/oshosts/__init__.py -> build/lib/blazar/api/v1/oshosts +copying blazar/api/v1/oshosts/v1_0.py -> build/lib/blazar/api/v1/oshosts +creating build/lib/blazar/tests/db/migration +copying blazar/tests/db/migration/test_migrations.py -> build/lib/blazar/tests/db/migration +copying blazar/tests/db/migration/__init__.py -> build/lib/blazar/tests/db/migration +creating build/lib/blazar/enforcement +copying blazar/enforcement/exceptions.py -> build/lib/blazar/enforcement +copying blazar/enforcement/__init__.py -> build/lib/blazar/enforcement +copying blazar/enforcement/enforcement.py -> build/lib/blazar/enforcement +copying blazar/tests/enforcement/__init__.py -> build/lib/blazar/tests/enforcement +copying blazar/tests/enforcement/test_enforcement.py -> build/lib/blazar/tests/enforcement +creating build/lib/blazar/enforcement/filters +copying blazar/enforcement/filters/base_filter.py -> build/lib/blazar/enforcement/filters +copying blazar/enforcement/filters/__init__.py -> build/lib/blazar/enforcement/filters +copying blazar/enforcement/filters/external_service_filter.py -> build/lib/blazar/enforcement/filters +copying blazar/enforcement/filters/max_lease_duration_filter.py -> build/lib/blazar/enforcement/filters +creating build/lib/blazar/tests/plugins/oshosts +copying blazar/tests/plugins/oshosts/__init__.py -> build/lib/blazar/tests/plugins/oshosts +copying blazar/tests/plugins/oshosts/test_physical_host_plugin.py -> build/lib/blazar/tests/plugins/oshosts +copying blazar/i18n.py -> build/lib/blazar copying blazar/status.py -> build/lib/blazar +copying blazar/rpc.py -> build/lib/blazar +copying blazar/exceptions.py -> build/lib/blazar copying blazar/version.py -> build/lib/blazar +copying blazar/__init__.py -> build/lib/blazar copying blazar/opts.py -> build/lib/blazar -copying blazar/policy.py -> build/lib/blazar -copying blazar/i18n.py -> build/lib/blazar -copying blazar/rpc.py -> build/lib/blazar copying blazar/context.py -> build/lib/blazar -copying blazar/__init__.py -> build/lib/blazar -copying blazar/exceptions.py -> build/lib/blazar -creating build/lib/blazar/plugins/flavor -copying blazar/plugins/flavor/flavor_plugin.py -> build/lib/blazar/plugins/flavor -copying blazar/plugins/flavor/__init__.py -> build/lib/blazar/plugins/flavor -creating build/lib/blazar/policies -copying blazar/policies/base.py -> build/lib/blazar/policies -copying blazar/policies/oshosts.py -> build/lib/blazar/policies -copying blazar/policies/floatingips.py -> build/lib/blazar/policies -copying blazar/policies/__init__.py -> build/lib/blazar/policies -copying blazar/policies/leases.py -> build/lib/blazar/policies -copying blazar/tests/plugins/__init__.py -> build/lib/blazar/tests/plugins -creating build/lib/blazar/api/v1 -copying blazar/api/v1/request_id.py -> build/lib/blazar/api/v1 -copying blazar/api/v1/utils.py -> build/lib/blazar/api/v1 -copying blazar/api/v1/app.py -> build/lib/blazar/api/v1 -copying blazar/api/v1/__init__.py -> build/lib/blazar/api/v1 -copying blazar/api/v1/request_log.py -> build/lib/blazar/api/v1 -copying blazar/api/v1/api_version_request.py -> build/lib/blazar/api/v1 -copying blazar/api/v1/validation.py -> build/lib/blazar/api/v1 -creating build/lib/blazar/api/v1/leases -copying blazar/api/v1/leases/v1_0.py -> build/lib/blazar/api/v1/leases -copying blazar/api/v1/leases/__init__.py -> build/lib/blazar/api/v1/leases -copying blazar/api/v1/leases/service.py -> build/lib/blazar/api/v1/leases -creating build/lib/blazar/plugins/instances -copying blazar/plugins/instances/__init__.py -> build/lib/blazar/plugins/instances -copying blazar/plugins/instances/instance_plugin.py -> build/lib/blazar/plugins/instances -creating build/lib/blazar/tests/db/sqlalchemy -copying blazar/tests/db/sqlalchemy/__init__.py -> build/lib/blazar/tests/db/sqlalchemy -copying blazar/tests/db/sqlalchemy/test_utils.py -> build/lib/blazar/tests/db/sqlalchemy -copying blazar/tests/db/sqlalchemy/test_sqlalchemy_api.py -> build/lib/blazar/tests/db/sqlalchemy -creating build/lib/blazar/tests/api/v1 -copying blazar/tests/api/v1/test_api_version_request.py -> build/lib/blazar/tests/api/v1 -copying blazar/tests/api/v1/test_validation.py -> build/lib/blazar/tests/api/v1 -copying blazar/tests/api/v1/__init__.py -> build/lib/blazar/tests/api/v1 -copying blazar/tests/api/v1/test_utils.py -> build/lib/blazar/tests/api/v1 -copying blazar/tests/api/v1/test_app.py -> build/lib/blazar/tests/api/v1 -creating build/lib/blazar/api/v1/floatingips -copying blazar/api/v1/floatingips/v1_0.py -> build/lib/blazar/api/v1/floatingips -copying blazar/api/v1/floatingips/__init__.py -> build/lib/blazar/api/v1/floatingips -copying blazar/api/v1/floatingips/service.py -> build/lib/blazar/api/v1/floatingips -copying blazar/plugins/base.py -> build/lib/blazar/plugins -copying blazar/plugins/dummy_vm_plugin.py -> build/lib/blazar/plugins -copying blazar/plugins/__init__.py -> build/lib/blazar/plugins -creating build/lib/blazar/tests/plugins/floatingips -copying blazar/tests/plugins/floatingips/test_floatingip_plugin.py -> build/lib/blazar/tests/plugins/floatingips -copying blazar/tests/plugins/floatingips/__init__.py -> build/lib/blazar/tests/plugins/floatingips -creating build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/api.py -> build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/utils.py -> build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/model_base.py -> build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/models.py -> build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/__init__.py -> build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/types.py -> build/lib/blazar/db/sqlalchemy -copying blazar/db/sqlalchemy/facade_wrapper.py -> build/lib/blazar/db/sqlalchemy -creating build/lib/blazar/tests/api/v1/leases -copying blazar/tests/api/v1/leases/test_service.py -> build/lib/blazar/tests/api/v1/leases -copying blazar/tests/api/v1/leases/__init__.py -> build/lib/blazar/tests/api/v1/leases -copying blazar/tests/api/v1/leases/test_v1_0.py -> build/lib/blazar/tests/api/v1/leases +copying blazar/config.py -> build/lib/blazar +copying blazar/policy.py -> build/lib/blazar +creating build/lib/blazar/tests/monitor +copying blazar/tests/monitor/test_polling_monitor.py -> build/lib/blazar/tests/monitor +copying blazar/tests/monitor/test_base.py -> build/lib/blazar/tests/monitor +copying blazar/tests/monitor/__init__.py -> build/lib/blazar/tests/monitor +copying blazar/tests/monitor/test_notification_monitor.py -> build/lib/blazar/tests/monitor copying blazar/api/v2/app.py -> build/lib/blazar/api/v2 copying blazar/api/v2/__init__.py -> build/lib/blazar/api/v2 copying blazar/api/v2/hooks.py -> build/lib/blazar/api/v2 -creating build/lib/blazar/manager/oshosts -copying blazar/manager/oshosts/__init__.py -> build/lib/blazar/manager/oshosts -copying blazar/manager/oshosts/rpcapi.py -> build/lib/blazar/manager/oshosts -creating build/lib/blazar/monitor -copying blazar/monitor/base.py -> build/lib/blazar/monitor -copying blazar/monitor/polling_monitor.py -> build/lib/blazar/monitor -copying blazar/monitor/__init__.py -> build/lib/blazar/monitor -copying blazar/monitor/notification_monitor.py -> build/lib/blazar/monitor -creating build/lib/blazar/tests/utils/openstack -copying blazar/tests/utils/openstack/test_placement.py -> build/lib/blazar/tests/utils/openstack -copying blazar/tests/utils/openstack/test_neutron.py -> build/lib/blazar/tests/utils/openstack -copying blazar/tests/utils/openstack/test_base.py -> build/lib/blazar/tests/utils/openstack -copying blazar/tests/utils/openstack/test_nova.py -> build/lib/blazar/tests/utils/openstack -copying blazar/tests/utils/openstack/__init__.py -> build/lib/blazar/tests/utils/openstack -copying blazar/tests/utils/openstack/test_keystone.py -> build/lib/blazar/tests/utils/openstack -creating build/lib/blazar/tests/enforcement/filters -copying blazar/tests/enforcement/filters/test_max_lease_duration_filter.py -> build/lib/blazar/tests/enforcement/filters -copying blazar/tests/enforcement/filters/__init__.py -> build/lib/blazar/tests/enforcement/filters -copying blazar/tests/enforcement/filters/test_external_service_filter.py -> build/lib/blazar/tests/enforcement/filters -creating build/lib/blazar/manager/floatingips -copying blazar/manager/floatingips/__init__.py -> build/lib/blazar/manager/floatingips -copying blazar/manager/floatingips/rpcapi.py -> build/lib/blazar/manager/floatingips creating build/lib/blazar/tests/manager copying blazar/tests/manager/test_rpcapi.py -> build/lib/blazar/tests/manager -copying blazar/tests/manager/test_service.py -> build/lib/blazar/tests/manager copying blazar/tests/manager/__init__.py -> build/lib/blazar/tests/manager +copying blazar/tests/manager/test_service.py -> build/lib/blazar/tests/manager creating build/lib/blazar/api/v2/controllers/extensions -copying blazar/api/v2/controllers/extensions/host.py -> build/lib/blazar/api/v2/controllers/extensions copying blazar/api/v2/controllers/extensions/__init__.py -> build/lib/blazar/api/v2/controllers/extensions +copying blazar/api/v2/controllers/extensions/host.py -> build/lib/blazar/api/v2/controllers/extensions copying blazar/api/v2/controllers/extensions/lease.py -> build/lib/blazar/api/v2/controllers/extensions -creating build/lib/blazar/enforcement/filters -copying blazar/enforcement/filters/__init__.py -> build/lib/blazar/enforcement/filters -copying blazar/enforcement/filters/max_lease_duration_filter.py -> build/lib/blazar/enforcement/filters -copying blazar/enforcement/filters/base_filter.py -> build/lib/blazar/enforcement/filters -copying blazar/enforcement/filters/external_service_filter.py -> build/lib/blazar/enforcement/filters -copying blazar/manager/__init__.py -> build/lib/blazar/manager -copying blazar/manager/exceptions.py -> build/lib/blazar/manager -copying blazar/manager/service.py -> build/lib/blazar/manager -creating build/lib/blazar/tests/api/v1/oshosts -copying blazar/tests/api/v1/oshosts/test_service.py -> build/lib/blazar/tests/api/v1/oshosts -copying blazar/tests/api/v1/oshosts/__init__.py -> build/lib/blazar/tests/api/v1/oshosts -copying blazar/tests/api/v1/oshosts/test_v1_0.py -> build/lib/blazar/tests/api/v1/oshosts -creating build/lib/blazar/tests/monitor -copying blazar/tests/monitor/test_base.py -> build/lib/blazar/tests/monitor -copying blazar/tests/monitor/test_notification_monitor.py -> build/lib/blazar/tests/monitor -copying blazar/tests/monitor/__init__.py -> build/lib/blazar/tests/monitor -copying blazar/tests/monitor/test_polling_monitor.py -> build/lib/blazar/tests/monitor -copying blazar/tests/api/test_version_selector.py -> build/lib/blazar/tests/api -copying blazar/tests/api/test_context.py -> build/lib/blazar/tests/api -copying blazar/tests/api/__init__.py -> build/lib/blazar/tests/api -copying blazar/tests/api/test_root.py -> build/lib/blazar/tests/api -copying blazar/tests/api/test_acl.py -> build/lib/blazar/tests/api -creating build/lib/blazar/tests/plugins/flavor -copying blazar/tests/plugins/flavor/test_flavor_plugin.py -> build/lib/blazar/tests/plugins/flavor -copying blazar/tests/plugins/flavor/__init__.py -> build/lib/blazar/tests/plugins/flavor -creating build/lib/blazar/tests/plugins/oshosts -copying blazar/tests/plugins/oshosts/test_physical_host_plugin.py -> build/lib/blazar/tests/plugins/oshosts -copying blazar/tests/plugins/oshosts/__init__.py -> build/lib/blazar/tests/plugins/oshosts -copying blazar/enforcement/__init__.py -> build/lib/blazar/enforcement -copying blazar/enforcement/exceptions.py -> build/lib/blazar/enforcement -copying blazar/enforcement/enforcement.py -> build/lib/blazar/enforcement +creating build/lib/blazar/tests/plugins/floatingips +copying blazar/tests/plugins/floatingips/__init__.py -> build/lib/blazar/tests/plugins/floatingips +copying blazar/tests/plugins/floatingips/test_floatingip_plugin.py -> build/lib/blazar/tests/plugins/floatingips +creating build/lib/blazar/tests/local_hacking +copying blazar/tests/local_hacking/__init__.py -> build/lib/blazar/tests/local_hacking +copying blazar/tests/local_hacking/test_hacking.py -> build/lib/blazar/tests/local_hacking +copying blazar/api/app.py -> build/lib/blazar/api +copying blazar/api/wsgi_app.py -> build/lib/blazar/api +copying blazar/api/__init__.py -> build/lib/blazar/api +copying blazar/api/context.py -> build/lib/blazar/api +copying blazar/api/root.py -> build/lib/blazar/api +copying blazar/tests/fake_requests.py -> build/lib/blazar/tests +copying blazar/tests/__init__.py -> build/lib/blazar/tests +copying blazar/tests/test_exceptions.py -> build/lib/blazar/tests +copying blazar/tests/test_status.py -> build/lib/blazar/tests +copying blazar/tests/test_service.py -> build/lib/blazar/tests copying blazar/tests/fake_lease.py -> build/lib/blazar/tests copying blazar/tests/test_policy.py -> build/lib/blazar/tests -copying blazar/tests/test_status.py -> build/lib/blazar/tests copying blazar/tests/test_context.py -> build/lib/blazar/tests -copying blazar/tests/test_service.py -> build/lib/blazar/tests -copying blazar/tests/__init__.py -> build/lib/blazar/tests -copying blazar/tests/fake_requests.py -> build/lib/blazar/tests -copying blazar/tests/test_exceptions.py -> build/lib/blazar/tests -creating build/lib/blazar/db/migration -copying blazar/db/migration/cli.py -> build/lib/blazar/db/migration -copying blazar/db/migration/__init__.py -> build/lib/blazar/db/migration -creating build/lib/blazar/tests/local_hacking -copying blazar/tests/local_hacking/test_hacking.py -> build/lib/blazar/tests/local_hacking -copying blazar/tests/local_hacking/__init__.py -> build/lib/blazar/tests/local_hacking -creating build/lib/blazar/tests/api/v2 -copying blazar/tests/api/v2/__init__.py -> build/lib/blazar/tests/api/v2 -copying blazar/tests/api/v2/test_hosts.py -> build/lib/blazar/tests/api/v2 -copying blazar/tests/api/v2/test_leases.py -> build/lib/blazar/tests/api/v2 +creating build/lib/blazar/api/v1/floatingips +copying blazar/api/v1/floatingips/service.py -> build/lib/blazar/api/v1/floatingips +copying blazar/api/v1/floatingips/__init__.py -> build/lib/blazar/api/v1/floatingips +copying blazar/api/v1/floatingips/v1_0.py -> build/lib/blazar/api/v1/floatingips +creating build/lib/blazar/tests/plugins/flavor +copying blazar/tests/plugins/flavor/__init__.py -> build/lib/blazar/tests/plugins/flavor +copying blazar/tests/plugins/flavor/test_flavor_plugin.py -> build/lib/blazar/tests/plugins/flavor +creating build/lib/blazar/manager/floatingips +copying blazar/manager/floatingips/rpcapi.py -> build/lib/blazar/manager/floatingips +copying blazar/manager/floatingips/__init__.py -> build/lib/blazar/manager/floatingips creating build/lib/blazar/api/v2/middleware copying blazar/api/v2/middleware/__init__.py -> build/lib/blazar/api/v2/middleware +creating build/lib/blazar/manager/oshosts +copying blazar/manager/oshosts/rpcapi.py -> build/lib/blazar/manager/oshosts +copying blazar/manager/oshosts/__init__.py -> build/lib/blazar/manager/oshosts +copying blazar/api/v1/app.py -> build/lib/blazar/api/v1 +copying blazar/api/v1/validation.py -> build/lib/blazar/api/v1 +copying blazar/api/v1/__init__.py -> build/lib/blazar/api/v1 +copying blazar/api/v1/api_version_request.py -> build/lib/blazar/api/v1 +copying blazar/api/v1/utils.py -> build/lib/blazar/api/v1 +copying blazar/api/v1/request_id.py -> build/lib/blazar/api/v1 +copying blazar/api/v1/request_log.py -> build/lib/blazar/api/v1 +copying blazar/db/base.py -> build/lib/blazar/db +copying blazar/db/exceptions.py -> build/lib/blazar/db +copying blazar/db/__init__.py -> build/lib/blazar/db +copying blazar/db/api.py -> build/lib/blazar/db +copying blazar/db/utils.py -> build/lib/blazar/db +creating build/lib/blazar/cmd +copying blazar/cmd/status.py -> build/lib/blazar/cmd +copying blazar/cmd/__init__.py -> build/lib/blazar/cmd +copying blazar/cmd/api.py -> build/lib/blazar/cmd +copying blazar/cmd/manager.py -> build/lib/blazar/cmd +creating build/lib/blazar/plugins/flavor +copying blazar/plugins/flavor/__init__.py -> build/lib/blazar/plugins/flavor +copying blazar/plugins/flavor/flavor_plugin.py -> build/lib/blazar/plugins/flavor +creating build/lib/blazar/tests/utils/openstack +copying blazar/tests/utils/openstack/test_base.py -> build/lib/blazar/tests/utils/openstack +copying blazar/tests/utils/openstack/test_placement.py -> build/lib/blazar/tests/utils/openstack +copying blazar/tests/utils/openstack/__init__.py -> build/lib/blazar/tests/utils/openstack +copying blazar/tests/utils/openstack/test_neutron.py -> build/lib/blazar/tests/utils/openstack +copying blazar/tests/utils/openstack/test_keystone.py -> build/lib/blazar/tests/utils/openstack +copying blazar/tests/utils/openstack/test_nova.py -> build/lib/blazar/tests/utils/openstack +creating build/lib/blazar/tests/plugins/instances +copying blazar/tests/plugins/instances/__init__.py -> build/lib/blazar/tests/plugins/instances +copying blazar/tests/plugins/instances/test_instance_plugin.py -> build/lib/blazar/tests/plugins/instances +creating build/lib/blazar/tests/db/sqlalchemy +copying blazar/tests/db/sqlalchemy/test_sqlalchemy_api.py -> build/lib/blazar/tests/db/sqlalchemy +copying blazar/tests/db/sqlalchemy/__init__.py -> build/lib/blazar/tests/db/sqlalchemy +copying blazar/tests/db/sqlalchemy/test_utils.py -> build/lib/blazar/tests/db/sqlalchemy +creating build/lib/blazar/monitor +copying blazar/monitor/base.py -> build/lib/blazar/monitor +copying blazar/monitor/polling_monitor.py -> build/lib/blazar/monitor +copying blazar/monitor/__init__.py -> build/lib/blazar/monitor +copying blazar/monitor/notification_monitor.py -> build/lib/blazar/monitor +creating build/lib/blazar/tests/api/v1/oshosts +copying blazar/tests/api/v1/oshosts/__init__.py -> build/lib/blazar/tests/api/v1/oshosts +copying blazar/tests/api/v1/oshosts/test_v1_0.py -> build/lib/blazar/tests/api/v1/oshosts +copying blazar/tests/api/v1/oshosts/test_service.py -> build/lib/blazar/tests/api/v1/oshosts creating build/lib/blazar/plugins/oshosts -copying blazar/plugins/oshosts/host_plugin.py -> build/lib/blazar/plugins/oshosts copying blazar/plugins/oshosts/__init__.py -> build/lib/blazar/plugins/oshosts -creating build/lib/blazar/api/v1/oshosts -copying blazar/api/v1/oshosts/v1_0.py -> build/lib/blazar/api/v1/oshosts -copying blazar/api/v1/oshosts/__init__.py -> build/lib/blazar/api/v1/oshosts -copying blazar/api/v1/oshosts/service.py -> build/lib/blazar/api/v1/oshosts +copying blazar/plugins/oshosts/host_plugin.py -> build/lib/blazar/plugins/oshosts +creating build/lib/blazar/hacking +copying blazar/hacking/checks.py -> build/lib/blazar/hacking +copying blazar/hacking/__init__.py -> build/lib/blazar/hacking +creating build/lib/blazar/notification +copying blazar/notification/__init__.py -> build/lib/blazar/notification +copying blazar/notification/api.py -> build/lib/blazar/notification +copying blazar/notification/notifier.py -> build/lib/blazar/notification +creating build/lib/blazar/plugins/instances +copying blazar/plugins/instances/instance_plugin.py -> build/lib/blazar/plugins/instances +copying blazar/plugins/instances/__init__.py -> build/lib/blazar/plugins/instances creating build/lib/blazar/tests/notification -copying blazar/tests/notification/__init__.py -> build/lib/blazar/tests/notification copying blazar/tests/notification/test_notifier.py -> build/lib/blazar/tests/notification -copying blazar/tests/db/__init__.py -> build/lib/blazar/tests/db -copying blazar/tests/db/test_utils.py -> build/lib/blazar/tests/db -copying blazar/tests/db/test_api.py -> build/lib/blazar/tests/db -creating build/lib/blazar/tests/db/migration -copying blazar/tests/db/migration/__init__.py -> build/lib/blazar/tests/db/migration -copying blazar/tests/db/migration/test_migrations.py -> build/lib/blazar/tests/db/migration -copying blazar/utils/plugins.py -> build/lib/blazar/utils -copying blazar/utils/__init__.py -> build/lib/blazar/utils -copying blazar/utils/trusts.py -> build/lib/blazar/utils -copying blazar/utils/service.py -> build/lib/blazar/utils -creating build/lib/blazar/plugins/floatingips -copying blazar/plugins/floatingips/floatingip_plugin.py -> build/lib/blazar/plugins/floatingips -copying blazar/plugins/floatingips/__init__.py -> build/lib/blazar/plugins/floatingips +copying blazar/tests/notification/__init__.py -> build/lib/blazar/tests/notification running egg_info creating blazar.egg-info writing blazar.egg-info/PKG-INFO @@ -2405,9 +2439,6 @@ !! check.warn(importable) -copying blazar/api/v1/rest_api_version_history.rst -> build/lib/blazar/api/v1 -creating build/lib/blazar/tests/cmd -copying blazar/tests/cmd/test_status.py -> build/lib/blazar/tests/cmd copying blazar/db/migration/README -> build/lib/blazar/db/migration copying blazar/db/migration/alembic.ini -> build/lib/blazar/db/migration creating build/lib/blazar/db/migration/alembic_migrations @@ -2435,472 +2466,475 @@ copying blazar/db/migration/alembic_migrations/versions/e66f199a5414_delete_unused_status_related_fields.py -> build/lib/blazar/db/migration/alembic_migrations/versions copying blazar/db/migration/alembic_migrations/versions/f4084140f608_add_floatingip_reservation.py -> build/lib/blazar/db/migration/alembic_migrations/versions copying blazar/tests/db/migration/test_migrations.conf -> build/lib/blazar/tests/db/migration +creating build/lib/blazar/tests/cmd +copying blazar/tests/cmd/test_status.py -> build/lib/blazar/tests/cmd +copying blazar/api/v1/rest_api_version_history.rst -> build/lib/blazar/api/v1 running install_lib creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -copying build/lib/blazar/config.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking +copying build/lib/blazar/hacking/checks.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking +copying build/lib/blazar/hacking/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking +copying build/lib/blazar/i18n.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar copying build/lib/blazar/status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -copying build/lib/blazar/version.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases -copying build/lib/blazar/manager/leases/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases -copying build/lib/blazar/manager/leases/rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips -copying build/lib/blazar/manager/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips -copying build/lib/blazar/manager/floatingips/rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts -copying build/lib/blazar/manager/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts -copying build/lib/blazar/manager/oshosts/rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts -copying build/lib/blazar/manager/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager -copying build/lib/blazar/manager/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager -copying build/lib/blazar/manager/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager -copying build/lib/blazar/opts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -copying build/lib/blazar/policy.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api +copying build/lib/blazar/api/app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 +copying build/lib/blazar/api/v2/app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/middleware +copying build/lib/blazar/api/v2/middleware/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/middleware +copying build/lib/blazar/api/v2/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers +copying build/lib/blazar/api/v2/controllers/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers +copying build/lib/blazar/api/v2/controllers/types.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers +copying build/lib/blazar/api/v2/controllers/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions +copying build/lib/blazar/api/v2/controllers/extensions/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions +copying build/lib/blazar/api/v2/controllers/extensions/host.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions +copying build/lib/blazar/api/v2/controllers/extensions/lease.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions +copying build/lib/blazar/api/v2/hooks.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 +copying build/lib/blazar/api/wsgi_app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api +copying build/lib/blazar/api/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api +copying build/lib/blazar/api/context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api +copying build/lib/blazar/api/root.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips +copying build/lib/blazar/api/v1/floatingips/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips +copying build/lib/blazar/api/v1/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips +copying build/lib/blazar/api/v1/floatingips/v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips +copying build/lib/blazar/api/v1/app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +copying build/lib/blazar/api/v1/rest_api_version_history.rst -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +copying build/lib/blazar/api/v1/validation.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases +copying build/lib/blazar/api/v1/leases/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases +copying build/lib/blazar/api/v1/leases/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases +copying build/lib/blazar/api/v1/leases/v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases +copying build/lib/blazar/api/v1/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts +copying build/lib/blazar/api/v1/oshosts/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts +copying build/lib/blazar/api/v1/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts +copying build/lib/blazar/api/v1/oshosts/v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts +copying build/lib/blazar/api/v1/api_version_request.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +copying build/lib/blazar/api/v1/utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +copying build/lib/blazar/api/v1/request_id.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 +copying build/lib/blazar/api/v1/request_log.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack -copying build/lib/blazar/utils/openstack/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack copying build/lib/blazar/utils/openstack/nova.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack -copying build/lib/blazar/utils/openstack/placement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack -copying build/lib/blazar/utils/openstack/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack +copying build/lib/blazar/utils/openstack/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack copying build/lib/blazar/utils/openstack/neutron.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack copying build/lib/blazar/utils/openstack/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack +copying build/lib/blazar/utils/openstack/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack copying build/lib/blazar/utils/openstack/keystone.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack -copying build/lib/blazar/utils/plugins.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils +copying build/lib/blazar/utils/openstack/placement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack +copying build/lib/blazar/utils/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils copying build/lib/blazar/utils/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils copying build/lib/blazar/utils/trusts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils -copying build/lib/blazar/utils/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -copying build/lib/blazar/tests/fake_lease.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager -copying build/lib/blazar/tests/manager/test_rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager -copying build/lib/blazar/tests/manager/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager -copying build/lib/blazar/tests/manager/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils -copying build/lib/blazar/tests/utils/test_plugins.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/openstack/test_placement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/openstack/test_neutron.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/openstack/test_base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/openstack/test_nova.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/openstack/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/openstack/test_keystone.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack -copying build/lib/blazar/tests/utils/test_trusts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils -copying build/lib/blazar/tests/utils/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking -copying build/lib/blazar/tests/local_hacking/test_hacking.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking -copying build/lib/blazar/tests/local_hacking/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking -copying build/lib/blazar/tests/test_policy.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification -copying build/lib/blazar/tests/notification/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification -copying build/lib/blazar/tests/notification/test_notifier.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy -copying build/lib/blazar/tests/db/sqlalchemy/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy -copying build/lib/blazar/tests/db/sqlalchemy/test_utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy -copying build/lib/blazar/tests/db/sqlalchemy/test_sqlalchemy_api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy -copying build/lib/blazar/tests/db/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration -copying build/lib/blazar/tests/db/migration/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration -copying build/lib/blazar/tests/db/migration/test_migrations.conf -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration -copying build/lib/blazar/tests/db/migration/test_migrations.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration -copying build/lib/blazar/tests/db/test_utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db -copying build/lib/blazar/tests/db/test_api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db -copying build/lib/blazar/tests/test_status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases -copying build/lib/blazar/tests/api/v1/leases/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases -copying build/lib/blazar/tests/api/v1/leases/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases -copying build/lib/blazar/tests/api/v1/leases/test_v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts -copying build/lib/blazar/tests/api/v1/oshosts/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts -copying build/lib/blazar/tests/api/v1/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts -copying build/lib/blazar/tests/api/v1/oshosts/test_v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts -copying build/lib/blazar/tests/api/v1/test_api_version_request.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 -copying build/lib/blazar/tests/api/v1/test_validation.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 -copying build/lib/blazar/tests/api/v1/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 -copying build/lib/blazar/tests/api/v1/test_utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 -copying build/lib/blazar/tests/api/v1/test_app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 -copying build/lib/blazar/tests/api/test_version_selector.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api -copying build/lib/blazar/tests/api/test_context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api -copying build/lib/blazar/tests/api/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 -copying build/lib/blazar/tests/api/v2/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 -copying build/lib/blazar/tests/api/v2/test_hosts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 -copying build/lib/blazar/tests/api/v2/test_leases.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 -copying build/lib/blazar/tests/api/test_root.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api -copying build/lib/blazar/tests/api/test_acl.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api -copying build/lib/blazar/tests/test_context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/cmd -copying build/lib/blazar/tests/cmd/test_status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/cmd -copying build/lib/blazar/tests/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -copying build/lib/blazar/tests/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor -copying build/lib/blazar/tests/monitor/test_base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor -copying build/lib/blazar/tests/monitor/test_notification_monitor.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor -copying build/lib/blazar/tests/monitor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor -copying build/lib/blazar/tests/monitor/test_polling_monitor.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters -copying build/lib/blazar/tests/enforcement/filters/test_max_lease_duration_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters -copying build/lib/blazar/tests/enforcement/filters/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters -copying build/lib/blazar/tests/enforcement/filters/test_external_service_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters -copying build/lib/blazar/tests/enforcement/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement -copying build/lib/blazar/tests/enforcement/test_enforcement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement -copying build/lib/blazar/tests/fake_requests.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -copying build/lib/blazar/tests/test_exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor -copying build/lib/blazar/tests/plugins/flavor/test_flavor_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor -copying build/lib/blazar/tests/plugins/flavor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances -copying build/lib/blazar/tests/plugins/instances/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances -copying build/lib/blazar/tests/plugins/instances/test_instance_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips -copying build/lib/blazar/tests/plugins/floatingips/test_floatingip_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips -copying build/lib/blazar/tests/plugins/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts -copying build/lib/blazar/tests/plugins/oshosts/test_physical_host_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts -copying build/lib/blazar/tests/plugins/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts -copying build/lib/blazar/tests/plugins/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification -copying build/lib/blazar/notification/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification -copying build/lib/blazar/notification/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification -copying build/lib/blazar/notification/notifier.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification -copying build/lib/blazar/i18n.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +copying build/lib/blazar/utils/plugins.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips +copying build/lib/blazar/plugins/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips +copying build/lib/blazar/plugins/floatingips/floatingip_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips +copying build/lib/blazar/plugins/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins +copying build/lib/blazar/plugins/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts +copying build/lib/blazar/plugins/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts +copying build/lib/blazar/plugins/oshosts/host_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances +copying build/lib/blazar/plugins/instances/instance_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances +copying build/lib/blazar/plugins/instances/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances +copying build/lib/blazar/plugins/dummy_vm_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor +copying build/lib/blazar/plugins/flavor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor +copying build/lib/blazar/plugins/flavor/flavor_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor +copying build/lib/blazar/rpc.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db copying build/lib/blazar/db/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy -copying build/lib/blazar/db/sqlalchemy/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy -copying build/lib/blazar/db/sqlalchemy/utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy -copying build/lib/blazar/db/sqlalchemy/model_base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy copying build/lib/blazar/db/sqlalchemy/models.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy -copying build/lib/blazar/db/sqlalchemy/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy +copying build/lib/blazar/db/sqlalchemy/model_base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy copying build/lib/blazar/db/sqlalchemy/types.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy copying build/lib/blazar/db/sqlalchemy/facade_wrapper.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy +copying build/lib/blazar/db/sqlalchemy/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy +copying build/lib/blazar/db/sqlalchemy/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy +copying build/lib/blazar/db/sqlalchemy/utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy +copying build/lib/blazar/db/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db +copying build/lib/blazar/db/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db copying build/lib/blazar/db/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db copying build/lib/blazar/db/utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db -copying build/lib/blazar/db/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration +copying build/lib/blazar/db/migration/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations -copying build/lib/blazar/db/migration/alembic_migrations/env.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations -copying build/lib/blazar/db/migration/alembic_migrations/script.py.mako -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/e66f199a5414_delete_unused_status_related_fields.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/02e2f2186d98_resource_property.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/0_1_initial.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/6bfd1c23aa18_allow_duplicate_lease_names.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/553383923ca0_add_compute_host_inventory_and_traits.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/1fd6c2eded89_add_trust_id_to_comp.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/7f1a7bbb2cd2_add_aggregate_id_field_into_the_.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/35b314cd39ee_add_az_in_compute.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/ba75b766b64e_add_before_end_into_computehost.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/23d6240b51b2_add_status_to_leases.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/6bfd1c23aa18_allow_duplicate_lease_names.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/02e2f2186d98_resource_property.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/9593f3656974_no_affinity_instance_reservation.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/75a74e4539cb_update_lease_status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/f4084140f608_add_floatingip_reservation.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/97d2cad1504e_add_fields_for_resource_monitoring.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/c0ae6b08b0d7_resource_properties_in_instance_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/2bcfe76b0474_change_tenant_to_project.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/ba75b766b64e_add_before_end_into_computehost.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/8805be233864_instance_reservation_table.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/97d2cad1504e_add_fields_for_resource_monitoring.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/10e34bba18e8_add_service_name_to_.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/c0ae6b08b0d7_resource_properties_in_instance_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/e069c014356d_add_floatingip.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/0_1_initial.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/35b314cd39ee_add_az_in_compute.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/e66f199a5414_delete_unused_status_related_fields.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/75a74e4539cb_update_lease_status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/8805be233864_instance_reservation_table.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions copying build/lib/blazar/db/migration/alembic_migrations/versions/README -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/alembic_migrations/versions/553383923ca0_add_compute_host_inventory_and_traits.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions -copying build/lib/blazar/db/migration/cli.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration -copying build/lib/blazar/db/migration/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration -copying build/lib/blazar/db/migration/README -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration +copying build/lib/blazar/db/migration/alembic_migrations/versions/e069c014356d_add_floatingip.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/versions/7f1a7bbb2cd2_add_aggregate_id_field_into_the_.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions +copying build/lib/blazar/db/migration/alembic_migrations/script.py.mako -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations +copying build/lib/blazar/db/migration/alembic_migrations/env.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations copying build/lib/blazar/db/migration/alembic.ini -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration -copying build/lib/blazar/db/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies -copying build/lib/blazar/policies/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies -copying build/lib/blazar/policies/oshosts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies -copying build/lib/blazar/policies/floatingips.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies -copying build/lib/blazar/policies/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies -copying build/lib/blazar/policies/leases.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies -copying build/lib/blazar/rpc.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking -copying build/lib/blazar/hacking/checks.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking -copying build/lib/blazar/hacking/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking -copying build/lib/blazar/context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases -copying build/lib/blazar/api/v1/leases/v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases -copying build/lib/blazar/api/v1/leases/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases -copying build/lib/blazar/api/v1/leases/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases -copying build/lib/blazar/api/v1/rest_api_version_history.rst -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/v1/request_id.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/v1/utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/v1/app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips -copying build/lib/blazar/api/v1/floatingips/v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips -copying build/lib/blazar/api/v1/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips -copying build/lib/blazar/api/v1/floatingips/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts -copying build/lib/blazar/api/v1/oshosts/v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts -copying build/lib/blazar/api/v1/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts -copying build/lib/blazar/api/v1/oshosts/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts -copying build/lib/blazar/api/v1/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/v1/request_log.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/v1/api_version_request.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/v1/validation.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1 -copying build/lib/blazar/api/app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api -copying build/lib/blazar/api/context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api -copying build/lib/blazar/api/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 -copying build/lib/blazar/api/v2/app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 -copying build/lib/blazar/api/v2/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 -copying build/lib/blazar/api/v2/hooks.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2 -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/middleware -copying build/lib/blazar/api/v2/middleware/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/middleware -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers -copying build/lib/blazar/api/v2/controllers/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions -copying build/lib/blazar/api/v2/controllers/extensions/host.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions -copying build/lib/blazar/api/v2/controllers/extensions/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions -copying build/lib/blazar/api/v2/controllers/extensions/lease.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions -copying build/lib/blazar/api/v2/controllers/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers -copying build/lib/blazar/api/v2/controllers/types.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers -copying build/lib/blazar/api/root.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api -copying build/lib/blazar/api/wsgi_app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd -copying build/lib/blazar/cmd/status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd -copying build/lib/blazar/cmd/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd -copying build/lib/blazar/cmd/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd -copying build/lib/blazar/cmd/manager.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd -copying build/lib/blazar/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +copying build/lib/blazar/db/migration/README -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration +copying build/lib/blazar/db/migration/cli.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor copying build/lib/blazar/monitor/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor copying build/lib/blazar/monitor/polling_monitor.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor copying build/lib/blazar/monitor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor copying build/lib/blazar/monitor/notification_monitor.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd +copying build/lib/blazar/cmd/status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd +copying build/lib/blazar/cmd/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd +copying build/lib/blazar/cmd/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd +copying build/lib/blazar/cmd/manager.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification +copying build/lib/blazar/notification/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification +copying build/lib/blazar/notification/api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification +copying build/lib/blazar/notification/notifier.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification +copying build/lib/blazar/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +copying build/lib/blazar/version.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +copying build/lib/blazar/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies +copying build/lib/blazar/policies/oshosts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies +copying build/lib/blazar/policies/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies +copying build/lib/blazar/policies/leases.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies +copying build/lib/blazar/policies/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies +copying build/lib/blazar/policies/floatingips.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies +copying build/lib/blazar/opts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +copying build/lib/blazar/context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +copying build/lib/blazar/tests/fake_requests.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api +copying build/lib/blazar/tests/api/test_acl.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 +copying build/lib/blazar/tests/api/v2/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 +copying build/lib/blazar/tests/api/v2/test_leases.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 +copying build/lib/blazar/tests/api/v2/test_hosts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2 +copying build/lib/blazar/tests/api/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 +copying build/lib/blazar/tests/api/v1/test_api_version_request.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 +copying build/lib/blazar/tests/api/v1/test_app.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases +copying build/lib/blazar/tests/api/v1/leases/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases +copying build/lib/blazar/tests/api/v1/leases/test_v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases +copying build/lib/blazar/tests/api/v1/leases/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases +copying build/lib/blazar/tests/api/v1/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts +copying build/lib/blazar/tests/api/v1/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts +copying build/lib/blazar/tests/api/v1/oshosts/test_v1_0.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts +copying build/lib/blazar/tests/api/v1/oshosts/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts +copying build/lib/blazar/tests/api/v1/test_utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 +copying build/lib/blazar/tests/api/v1/test_validation.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1 +copying build/lib/blazar/tests/api/test_version_selector.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api +copying build/lib/blazar/tests/api/test_root.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api +copying build/lib/blazar/tests/api/test_context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils +copying build/lib/blazar/tests/utils/test_trusts.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/openstack/test_base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/openstack/test_placement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/openstack/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/openstack/test_neutron.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/openstack/test_keystone.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/openstack/test_nova.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack +copying build/lib/blazar/tests/utils/test_plugins.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils +copying build/lib/blazar/tests/utils/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips +copying build/lib/blazar/tests/plugins/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips +copying build/lib/blazar/tests/plugins/floatingips/test_floatingip_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips +copying build/lib/blazar/tests/plugins/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts +copying build/lib/blazar/tests/plugins/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts +copying build/lib/blazar/tests/plugins/oshosts/test_physical_host_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances +copying build/lib/blazar/tests/plugins/instances/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances +copying build/lib/blazar/tests/plugins/instances/test_instance_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor +copying build/lib/blazar/tests/plugins/flavor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor +copying build/lib/blazar/tests/plugins/flavor/test_flavor_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy +copying build/lib/blazar/tests/db/sqlalchemy/test_sqlalchemy_api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy +copying build/lib/blazar/tests/db/sqlalchemy/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy +copying build/lib/blazar/tests/db/sqlalchemy/test_utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy +copying build/lib/blazar/tests/db/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db +copying build/lib/blazar/tests/db/test_api.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db +copying build/lib/blazar/tests/db/test_utils.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration +copying build/lib/blazar/tests/db/migration/test_migrations.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration +copying build/lib/blazar/tests/db/migration/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration +copying build/lib/blazar/tests/db/migration/test_migrations.conf -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor +copying build/lib/blazar/tests/monitor/test_polling_monitor.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor +copying build/lib/blazar/tests/monitor/test_base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor +copying build/lib/blazar/tests/monitor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor +copying build/lib/blazar/tests/monitor/test_notification_monitor.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/cmd +copying build/lib/blazar/tests/cmd/test_status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/cmd +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification +copying build/lib/blazar/tests/notification/test_notifier.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification +copying build/lib/blazar/tests/notification/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification +copying build/lib/blazar/tests/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking +copying build/lib/blazar/tests/local_hacking/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking +copying build/lib/blazar/tests/local_hacking/test_hacking.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking +copying build/lib/blazar/tests/test_exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +copying build/lib/blazar/tests/test_status.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +copying build/lib/blazar/tests/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters +copying build/lib/blazar/tests/enforcement/filters/test_external_service_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters +copying build/lib/blazar/tests/enforcement/filters/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters +copying build/lib/blazar/tests/enforcement/filters/test_max_lease_duration_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters +copying build/lib/blazar/tests/enforcement/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement +copying build/lib/blazar/tests/enforcement/test_enforcement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement +copying build/lib/blazar/tests/fake_lease.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +copying build/lib/blazar/tests/test_policy.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager +copying build/lib/blazar/tests/manager/test_rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager +copying build/lib/blazar/tests/manager/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager +copying build/lib/blazar/tests/manager/test_service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager +copying build/lib/blazar/tests/test_context.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests +copying build/lib/blazar/config.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters -copying build/lib/blazar/enforcement/filters/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters -copying build/lib/blazar/enforcement/filters/max_lease_duration_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters copying build/lib/blazar/enforcement/filters/base_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters +copying build/lib/blazar/enforcement/filters/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters copying build/lib/blazar/enforcement/filters/external_service_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters -copying build/lib/blazar/enforcement/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement +copying build/lib/blazar/enforcement/filters/max_lease_duration_filter.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters copying build/lib/blazar/enforcement/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement +copying build/lib/blazar/enforcement/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement copying build/lib/blazar/enforcement/enforcement.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement -copying build/lib/blazar/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins -copying build/lib/blazar/plugins/base.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor -copying build/lib/blazar/plugins/flavor/flavor_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor -copying build/lib/blazar/plugins/flavor/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances -copying build/lib/blazar/plugins/instances/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances -copying build/lib/blazar/plugins/instances/instance_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances -copying build/lib/blazar/plugins/dummy_vm_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips -copying build/lib/blazar/plugins/floatingips/floatingip_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips -copying build/lib/blazar/plugins/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips -creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts -copying build/lib/blazar/plugins/oshosts/host_plugin.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts -copying build/lib/blazar/plugins/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts -copying build/lib/blazar/plugins/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/config.py to config.cpython-313.pyc +copying build/lib/blazar/policy.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips +copying build/lib/blazar/manager/floatingips/rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips +copying build/lib/blazar/manager/floatingips/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases +copying build/lib/blazar/manager/leases/rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases +copying build/lib/blazar/manager/leases/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases +copying build/lib/blazar/manager/service.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager +copying build/lib/blazar/manager/exceptions.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager +copying build/lib/blazar/manager/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager +creating /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts +copying build/lib/blazar/manager/oshosts/rpcapi.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts +copying build/lib/blazar/manager/oshosts/__init__.py -> /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking/checks.py to checks.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/i18n.py to i18n.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/status.py to status.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/version.py to version.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases/rpcapi.py to rpcapi.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips/rpcapi.py to rpcapi.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts/rpcapi.py to rpcapi.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/opts.py to opts.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policy.py to policy.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/app.py to app.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/app.py to app.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/middleware/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/types.py to types.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions/host.py to host.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions/lease.py to lease.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/hooks.py to hooks.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/wsgi_app.py to wsgi_app.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/context.py to context.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/root.py to root.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips/v1_0.py to v1_0.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/app.py to app.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/validation.py to validation.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases/v1_0.py to v1_0.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts/v1_0.py to v1_0.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/api_version_request.py to api_version_request.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/request_id.py to request_id.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/request_log.py to request_log.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/nova.py to nova.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/placement.py to placement.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/neutron.py to neutron.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/keystone.py to keystone.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/plugins.py to plugins.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/openstack/placement.py to placement.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/service.py to service.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/trusts.py to trusts.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/fake_lease.py to fake_lease.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager/test_rpcapi.py to test_rpcapi.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager/test_service.py to test_service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/test_plugins.py to test_plugins.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_placement.py to test_placement.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_neutron.py to test_neutron.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_base.py to test_base.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_nova.py to test_nova.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_keystone.py to test_keystone.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/test_trusts.py to test_trusts.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking/test_hacking.py to test_hacking.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_policy.py to test_policy.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification/test_notifier.py to test_notifier.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy/test_utils.py to test_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy/test_sqlalchemy_api.py to test_sqlalchemy_api.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration/test_migrations.py to test_migrations.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/test_utils.py to test_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/test_api.py to test_api.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_status.py to test_status.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases/test_service.py to test_service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases/test_v1_0.py to test_v1_0.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts/test_service.py to test_service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts/test_v1_0.py to test_v1_0.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_api_version_request.py to test_api_version_request.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_validation.py to test_validation.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_utils.py to test_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_app.py to test_app.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_version_selector.py to test_version_selector.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_context.py to test_context.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2/test_hosts.py to test_hosts.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2/test_leases.py to test_leases.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_root.py to test_root.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_acl.py to test_acl.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_context.py to test_context.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/cmd/test_status.py to test_status.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_service.py to test_service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/test_base.py to test_base.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/test_notification_monitor.py to test_notification_monitor.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/test_polling_monitor.py to test_polling_monitor.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters/test_max_lease_duration_filter.py to test_max_lease_duration_filter.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters/test_external_service_filter.py to test_external_service_filter.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/test_enforcement.py to test_enforcement.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/fake_requests.py to fake_requests.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_exceptions.py to test_exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor/test_flavor_plugin.py to test_flavor_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances/test_instance_plugin.py to test_instance_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips/test_floatingip_plugin.py to test_floatingip_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts/test_physical_host_plugin.py to test_physical_host_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification/api.py to api.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification/notifier.py to notifier.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/i18n.py to i18n.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/utils/plugins.py to plugins.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips/floatingip_plugin.py to floatingip_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts/host_plugin.py to host_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances/instance_plugin.py to instance_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/dummy_vm_plugin.py to dummy_vm_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor/flavor_plugin.py to flavor_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/rpc.py to rpc.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/api.py to api.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/model_base.py to model_base.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/models.py to models.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/model_base.py to model_base.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/types.py to types.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/facade_wrapper.py to facade_wrapper.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/api.py to api.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/sqlalchemy/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/api.py to api.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/env.py to env.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/e66f199a5414_delete_unused_status_related_fields.py to e66f199a5414_delete_unused_status_related_fields.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/02e2f2186d98_resource_property.py to 02e2f2186d98_resource_property.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/0_1_initial.py to 0_1_initial.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/6bfd1c23aa18_allow_duplicate_lease_names.py to 6bfd1c23aa18_allow_duplicate_lease_names.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/553383923ca0_add_compute_host_inventory_and_traits.py to 553383923ca0_add_compute_host_inventory_and_traits.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/1fd6c2eded89_add_trust_id_to_comp.py to 1fd6c2eded89_add_trust_id_to_comp.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/7f1a7bbb2cd2_add_aggregate_id_field_into_the_.py to 7f1a7bbb2cd2_add_aggregate_id_field_into_the_.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/35b314cd39ee_add_az_in_compute.py to 35b314cd39ee_add_az_in_compute.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/ba75b766b64e_add_before_end_into_computehost.py to ba75b766b64e_add_before_end_into_computehost.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/23d6240b51b2_add_status_to_leases.py to 23d6240b51b2_add_status_to_leases.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/6bfd1c23aa18_allow_duplicate_lease_names.py to 6bfd1c23aa18_allow_duplicate_lease_names.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/02e2f2186d98_resource_property.py to 02e2f2186d98_resource_property.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/9593f3656974_no_affinity_instance_reservation.py to 9593f3656974_no_affinity_instance_reservation.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/75a74e4539cb_update_lease_status.py to 75a74e4539cb_update_lease_status.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/f4084140f608_add_floatingip_reservation.py to f4084140f608_add_floatingip_reservation.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/97d2cad1504e_add_fields_for_resource_monitoring.py to 97d2cad1504e_add_fields_for_resource_monitoring.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/c0ae6b08b0d7_resource_properties_in_instance_plugin.py to c0ae6b08b0d7_resource_properties_in_instance_plugin.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/2bcfe76b0474_change_tenant_to_project.py to 2bcfe76b0474_change_tenant_to_project.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/ba75b766b64e_add_before_end_into_computehost.py to ba75b766b64e_add_before_end_into_computehost.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/8805be233864_instance_reservation_table.py to 8805be233864_instance_reservation_table.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/97d2cad1504e_add_fields_for_resource_monitoring.py to 97d2cad1504e_add_fields_for_resource_monitoring.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/10e34bba18e8_add_service_name_to_.py to 10e34bba18e8_add_service_name_to_.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/c0ae6b08b0d7_resource_properties_in_instance_plugin.py to c0ae6b08b0d7_resource_properties_in_instance_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/35b314cd39ee_add_az_in_compute.py to 35b314cd39ee_add_az_in_compute.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/e66f199a5414_delete_unused_status_related_fields.py to e66f199a5414_delete_unused_status_related_fields.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/75a74e4539cb_update_lease_status.py to 75a74e4539cb_update_lease_status.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/8805be233864_instance_reservation_table.py to 8805be233864_instance_reservation_table.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/e069c014356d_add_floatingip.py to e069c014356d_add_floatingip.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/0_1_initial.py to 0_1_initial.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/553383923ca0_add_compute_host_inventory_and_traits.py to 553383923ca0_add_compute_host_inventory_and_traits.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/versions/7f1a7bbb2cd2_add_aggregate_id_field_into_the_.py to 7f1a7bbb2cd2_add_aggregate_id_field_into_the_.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/alembic_migrations/env.py to env.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/cli.py to cli.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/migration/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/db/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/oshosts.py to oshosts.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/floatingips.py to floatingips.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/leases.py to leases.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/rpc.py to rpc.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking/checks.py to checks.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/hacking/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/context.py to context.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases/v1_0.py to v1_0.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/leases/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/request_id.py to request_id.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/app.py to app.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips/v1_0.py to v1_0.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/floatingips/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts/v1_0.py to v1_0.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/oshosts/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/request_log.py to request_log.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/api_version_request.py to api_version_request.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v1/validation.py to validation.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/app.py to app.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/context.py to context.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/app.py to app.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/hooks.py to hooks.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/middleware/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions/host.py to host.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/extensions/lease.py to lease.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/v2/controllers/types.py to types.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/root.py to root.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/api/wsgi_app.py to wsgi_app.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/status.py to status.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/api.py to api.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/manager.py to manager.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor/polling_monitor.py to polling_monitor.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/monitor/notification_monitor.py to notification_monitor.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters/max_lease_duration_filter.py to max_lease_duration_filter.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/status.py to status.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/api.py to api.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/cmd/manager.py to manager.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification/api.py to api.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/notification/notifier.py to notifier.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/version.py to version.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/oshosts.py to oshosts.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/leases.py to leases.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policies/floatingips.py to floatingips.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/opts.py to opts.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/context.py to context.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/fake_requests.py to fake_requests.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_acl.py to test_acl.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2/test_leases.py to test_leases.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v2/test_hosts.py to test_hosts.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_api_version_request.py to test_api_version_request.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_app.py to test_app.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases/test_v1_0.py to test_v1_0.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/leases/test_service.py to test_service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts/test_v1_0.py to test_v1_0.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/oshosts/test_service.py to test_service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_utils.py to test_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/v1/test_validation.py to test_validation.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_version_selector.py to test_version_selector.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_root.py to test_root.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/api/test_context.py to test_context.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/test_trusts.py to test_trusts.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_base.py to test_base.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_placement.py to test_placement.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_neutron.py to test_neutron.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_keystone.py to test_keystone.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/openstack/test_nova.py to test_nova.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/test_plugins.py to test_plugins.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/utils/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/floatingips/test_floatingip_plugin.py to test_floatingip_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/oshosts/test_physical_host_plugin.py to test_physical_host_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/instances/test_instance_plugin.py to test_instance_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/plugins/flavor/test_flavor_plugin.py to test_flavor_plugin.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy/test_sqlalchemy_api.py to test_sqlalchemy_api.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/sqlalchemy/test_utils.py to test_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/test_api.py to test_api.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/test_utils.py to test_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration/test_migrations.py to test_migrations.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/db/migration/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/test_polling_monitor.py to test_polling_monitor.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/test_base.py to test_base.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/monitor/test_notification_monitor.py to test_notification_monitor.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/cmd/test_status.py to test_status.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification/test_notifier.py to test_notifier.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/notification/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/local_hacking/test_hacking.py to test_hacking.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_exceptions.py to test_exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_status.py to test_status.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_service.py to test_service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters/test_external_service_filter.py to test_external_service_filter.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/filters/test_max_lease_duration_filter.py to test_max_lease_duration_filter.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/enforcement/test_enforcement.py to test_enforcement.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/fake_lease.py to fake_lease.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_policy.py to test_policy.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager/test_rpcapi.py to test_rpcapi.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/manager/test_service.py to test_service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/tests/test_context.py to test_context.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/config.py to config.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters/base_filter.py to base_filter.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters/external_service_filter.py to external_service_filter.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/filters/max_lease_duration_filter.py to max_lease_duration_filter.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/enforcement/enforcement.py to enforcement.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor/flavor_plugin.py to flavor_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/flavor/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/instances/instance_plugin.py to instance_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/dummy_vm_plugin.py to dummy_vm_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips/floatingip_plugin.py to floatingip_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/floatingips/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts/host_plugin.py to host_plugin.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/oshosts/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/plugins/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/policy.py to policy.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips/rpcapi.py to rpcapi.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/floatingips/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases/rpcapi.py to rpcapi.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/leases/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts/rpcapi.py to rpcapi.cpython-313.pyc +byte-compiling /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar/manager/oshosts/__init__.py to __init__.cpython-313.pyc running install_egg_info Copying blazar.egg-info to /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages/blazar-15.0.0.egg-info Skipping SOURCES.txt @@ -2918,29 +2952,34 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ py3versions -vr ++ for i in $@ ++ case "${1}" in +++ py3versions -vr + PYTHON3S=3.13 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.13 = disabled ] -+ echo 3.13 -+ cut -d. -f1 ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.13 = disabled ']' +++ echo 3.13 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.13 stestr run --parallel --subunit blazar\.tests\.* ++ PYTHON=python3.13 ++ stestr run --parallel --subunit 'blazar\.tests\.*' + subunit2pyunit 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. Exception ignored on threading shutdown: @@ -2948,461 +2987,321 @@ File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' -2026-08-31 13:45:30.414 2158004 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.429 2158004 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.472 2158014 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.475 2158008 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.487 2158014 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.490 2158008 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.496 2158012 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.503 2158024 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.512 2158012 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.518 2158024 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.519 2158010 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.524 2158032 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.537 2158016 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.539 2158032 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.536 2158010 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.543 2158020 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.553 2158016 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.559 2158020 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.568 2158044 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.568 2158047 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.585 2158044 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.586 2158047 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.591 2158026 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.589 2158055 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.591 2158030 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.600 2158068 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.600 2158028 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.605 2158055 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.606 2158026 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.608 2158030 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.623 2158028 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.623 2158068 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.612 2158070 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.629 2158070 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.616 2158038 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.634 2158038 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.623 2158094 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.635 2158094 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.619 2158049 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.637 2158049 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.633 2158088 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.648 2158088 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.612 2158081 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.629 2158081 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.654 2158072 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.670 2158072 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.663 2158066 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.679 2158066 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.653 2158057 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.670 2158057 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.691 2158077 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.707 2158077 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.661 2158052 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.678 2158052 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.643 2158018 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.660 2158018 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.677 2158079 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.694 2158079 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.668 2158064 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.683 2158064 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.692 2158034 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.708 2158034 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.698 2158083 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.713 2158083 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.742 2158061 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.759 2158061 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.691 2158074 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.707 2158074 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.705 2158059 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.721 2158059 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.865 2158089 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.770 2158036 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.785 2158036 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.785 2158085 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.801 2158085 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.862 2158091 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:30.880 2158091 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:30.885 2158089 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:31.030 2158042 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:31.046 2158042 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:31.092 2158022 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:31.107 2158022 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -2026-08-31 13:45:31.266 2158040 INFO oslo_service.backend [-] Loading backend: eventlet -2026-08-31 13:45:31.281 2158040 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:30.421 2337458 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:30.464 2337458 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:31.898 2337469 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:31.912 2337469 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:33.111 2337401 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:33.137 2337401 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:33.242 2337404 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:33.325 2337404 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:33.425 2337418 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:33.450 2337418 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:33.569 2337395 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:33.645 2337423 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:33.660 2337395 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:33.704 2337423 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:33.860 2337402 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:33.921 2337402 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.074 2337419 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.098 2337434 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.097 2337454 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.169 2337434 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.154 2337454 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.166 2337419 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.389 2337397 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.389 2337407 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.428 2337431 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.452 2337397 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.460 2337407 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.478 2337431 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.647 2337427 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.713 2337427 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.823 2337445 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.861 2337406 INFO oslo_service.backend [-] Loading backend: eventlet 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_create_lease -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_create_lease ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_delete_lease -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_delete_lease ... ok -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_get_lease -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_get_lease ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_update_lease -blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_update_lease ... ok -2026-08-31 13:45:32.114 2158014 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.116 2158014 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:34.893 2337424 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.898 2337474 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:34.906 2337445 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.952 2337406 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.973 2337474 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.987 2337424 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:34.977 2337413 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.076 2337413 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.126 2337451 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.197 2337451 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.306 2337416 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.341 2337472 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.381 2337416 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.393 2337465 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.420 2337472 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.438 2337476 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.450 2337484 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.471 2337421 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.477 2337465 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.525 2337476 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.537 2337421 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.534 2337484 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.574 2337409 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.630 2337437 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.644 2337437 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.659 2337410 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.661 2337409 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:35.731 2337446 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.741 2337410 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id_not_found +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id_not_found ... ok +2025-07-30 09:32:35.792 2337442 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.802 2337439 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:35.802 2337446 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_having_multiple_results +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_having_multiple_results ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_not_found +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_not_found ... ok +2025-07-30 09:32:35.887 2337442 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_invalid_host +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_invalid_host ... ok +2025-07-30 09:32:35.908 2337439 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_without_az +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_without_az ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_having_multiple_results +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_having_multiple_results ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_having_no_servers +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_having_no_servers ... ok +2025-07-30 09:32:36.038 2337480 INFO oslo_service.backend [-] Loading backend: eventlet +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_id +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_id ... ok +2025-07-30 09:32:36.076 2337478 INFO oslo_service.backend [-] Loading backend: eventlet Exception ignored on threading shutdown: Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_no_capabilities -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_no_capabilities ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_values -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_values ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test_configuration -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test_configuration ... ok -2026-08-31 13:45:32.117 2158014 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.117 2158014 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.117 2158014 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.118 2158014 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.118 2158014 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.118 2158014 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.118 2158014 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.118 2158014 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.119 2158014 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.119 2158014 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.119 2158014 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.119 2158014 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.119 2158014 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.119 2158014 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.120 2158014 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.120 2158014 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.125 2158014 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.125 2158014 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.128 2158014 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_app.AppTestCaseForHostsPlugin.test_make_app_with_host_plugin -blazar.tests.api.v1.test_app.AppTestCaseForHostsPlugin.test_make_app_with_host_plugin ... ok +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_not_found +blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_not_found ... ok 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_admin -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_admin ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_public -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_public ... ok -blazar.tests.db.test_api.DBApiTestCase.test_drop_db -blazar.tests.db.test_api.DBApiTestCase.test_drop_db ... ok -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_region -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_region ... ok -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v3 -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v3 ... ok -blazar.tests.db.test_api.DBApiTestCase.test_setup_db -blazar.tests.db.test_api.DBApiTestCase.test_setup_db ... ok -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoint_in_region -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoint_in_region ... ok -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoints -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoints ... ok -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_service -blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_service ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip ... ok -2026-08-31 13:45:32.182 2158010 INFO blazar.utils.openstack.nova [None req-4ef26729-33ff-4126-853a-84196c9d9b8e - project-uuid - - - -] removing host 'host3' from freepool aggregate freepool -2026-08-31 13:45:32.185 2158010 INFO blazar.utils.openstack.nova [None req-4ef26729-33ff-4126-853a-84196c9d9b8e - project-uuid - - - -] adding host 'host3' to aggregate 123 -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_not_in_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_not_in_freepool ... ok -2026-08-31 13:45:32.209 2158010 INFO blazar.utils.openstack.nova [None req-efe34181-6a8a-4a28-bf5b-05c83087b316 - project-uuid - - - -] removing host 'host1' from freepool aggregate freepool -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions [-] Exception in string format operation: KeyError: 'floatingip' -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions KeyError: 'floatingip' -2026-08-31 13:45:32.200 2158020 ERROR blazar.exceptions -2026-08-31 13:45:32.202 2158020 ERROR blazar.exceptions [-] code: 400 -2026-08-31 13:45:32.203 2158020 INFO blazar.plugins.floatingips.floatingip_plugin [-] Floating IP invalid-ip in network id can't be used for Blazar's resource. -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip_with_invalid_ip -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip_with_invalid_ip ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_available -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_available ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_with_required -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_with_required ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_required_bigger_than_amount -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_required_bigger_than_amount ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_invalid_fip -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_invalid_fip ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_missing_param_network -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_missing_param_network ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_date -blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_date ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_with_tz -blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_with_tz ... ok -2026-08-31 13:45:32.213 2158010 INFO blazar.utils.openstack.nova [None req-efe34181-6a8a-4a28-bf5b-05c83087b316 - project-uuid - - - -] adding host 'host1' to aggregate 123 -2026-08-31 13:45:32.214 2158010 INFO blazar.utils.openstack.nova [None req-efe34181-6a8a-4a28-bf5b-05c83087b316 - project-uuid - - - -] removing host 'host2' from freepool aggregate freepool -2026-08-31 13:45:32.215 2158010 INFO blazar.utils.openstack.nova [None req-efe34181-6a8a-4a28-bf5b-05c83087b316 - project-uuid - - - -] adding host 'host2' to aggregate 123 -2026-08-31 13:45:32.216 2158010 WARNING blazar.utils.openstack.nova [None req-efe34181-6a8a-4a28-bf5b-05c83087b316 - project-uuid - - - -] Removing hosts added to aggregate 123: ['host1', 'host2']: blazar.manager.exceptions.HostNotInFreePool: Host host3 not in freepool 'freepool' -2026-08-31 13:45:32.216 2158010 WARNING blazar.utils.openstack.nova [None req-efe34181-6a8a-4a28-bf5b-05c83087b316 - project-uuid - - - -] Adding hosts back to freepool: ['host1', 'host2']: blazar.manager.exceptions.HostNotInFreePool: Host host3 not in freepool 'freepool' -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_revert -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_revert ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_no_exist -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_no_exist ... ok -2026-08-31 13:45:32.226 2158010 INFO blazar.utils.openstack.nova [None req-7ded756e-2211-4159-9393-138be9d9eff6 - project-uuid - - - -] adding host 'host2' to aggregate 456 -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_to_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_to_freepool ... ok +2025-07-30 09:32:36.122 2337480 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:36.165 2337478 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:36.302 2337428 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:36.310 2337461 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:36.377 2337428 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:36.376 2337448 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:36.380 2337467 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:36.390 2337461 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:36.420 2337463 INFO oslo_service.backend [-] Loading backend: eventlet +2025-07-30 09:32:36.454 2337467 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:36.464 2337448 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. +2025-07-30 09:32:36.490 2337463 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached. 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_host_id -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_host_id ... ok -2026-08-31 13:45:32.253 2158020 INFO blazar.plugins.floatingips.floatingip_plugin [-] Floating IP id fip-id1 is allocated by reservations. -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_reservations -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_reservations ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip_with_no_exist -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip_with_no_exist ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_list_floatingips -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_list_floatingips ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_create blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_create ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_create_with_exception blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_create_with_exception ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_update blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_update ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_update_with_exception blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_check_update_with_exception ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_cleaning_time -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_cleaning_time ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_format_context blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_format_context ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_format_lease blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_format_lease ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_load_filters blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_load_filters ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_required -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_required ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_allocated_fips -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_allocated_fips ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_matching -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_matching ... ok -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_monitor_plugin -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_monitor_plugin ... ok -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_update_flags -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_update_flags ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_end -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_end ... ok blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_on_end blazar.tests.enforcement.test_enforcement.EnforcementTestCase.test_on_end ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:38.359 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:38.408 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_no_res_status +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_no_res_status ... ok +2025-07-30 09:32:38.793 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:38.793 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions [-] Exception in string format operation: KeyError: 'object' +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions KeyError: 'object' +2025-07-30 09:32:38.792 2337402 ERROR blazar.exceptions +2025-07-30 09:32:38.810 2337402 ERROR blazar.exceptions [-] code: 404 +blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_false +blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_false ... ok +blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_true +blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_true ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_affinity_error_1_abc blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_affinity_error_1_abc ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_affinity_error_2_2 blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_affinity_error_2_2 ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_affinity_error_3_2 blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_affinity_error_3_2 ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_start -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_start ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_fip_creation_failure -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_fip_creation_failure ... ok +--- Logging error --- blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_cleanup_resources_1_False blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_cleanup_resources_1_False ... ok +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 745, in _basic_action + self.resource_actions[resource_type][action_time]( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + reservation['resource_id'] + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1571, in raiseBlazarException + raise exceptions.BlazarException(resource_id) +blazar.exceptions.BlazarException: 111 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit + msg = self.format(record) + File "/usr/lib/python3.13/logging/__init__.py", line 999, in format + return fmt.format(record) + ~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format + context = _update_record_with_context(record) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context + d = _dictify_context(context) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context + return context.get_logging_values() + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values + values.update(self.to_dict()) + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict + result = super(BlazarContext, self).to_dict() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: super() argument 1 must be a type, not MagicMock +Call stack: + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in + main() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main + program.TestProgram( + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ + self.runTests() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests + self.result = testRunner.run(self.test) + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + return super(WithScenarios, self).run(result) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + return run_test.run(result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run + return self._run_one(actual_result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one + return self._run_prepared_result(ExtendedToOriginalDecorator(result)) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result + self._run_core() + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + return fn(*args, **kwargs) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1582, in test_basic_action_raise_exception + self.manager._basic_action(self.lease_id, '1', 'on_end', + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 749, in _basic_action + LOG.exception("Failed to execute action %(action)s " +Message: 'Failed to execute action %(action)s for lease %(lease)s' +Arguments: {'action': 'on_end', 'lease': '11-22-33'} blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_cleanup_resources_2_True blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_cleanup_resources_2_True ... ok +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_create_computehost +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_create_computehost ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_cleanup_resources_3_None blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_cleanup_resources_3_None ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_configuration blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_configuration ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_increase_amount_fips_available -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_increase_amount_fips_available ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_1_vcpus blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_1_vcpus ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers -blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_pending_reservation_increase_amount_fips_available -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_pending_reservation_increase_amount_fips_available ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_no_catalog -blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_no_catalog ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_delete_computehost +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_delete_computehost ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_2_memory_mb blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_2_memory_mb ... ok -2026-08-31 13:45:32.278 2158081 WARNING blazar.status [-] Invalid transition from active to pending. -blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_false -blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_false ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_true -blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_true ... ok -blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_wrong_format -blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_wrong_format ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_network_id -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_network_id ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_3_disk_gb blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_3_disk_gb ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_required_fips -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_required_fips ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_decrease_amount -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_decrease_amount ... ok -blazar.tests.api.v1.test_app.AppTestCase.test_make_app -blazar.tests.api.v1.test_app.AppTestCase.test_make_app ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_code -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_code ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_4_amount blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_4_amount ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg_with_kwargs -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg_with_kwargs ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_code_from_kwarg -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_code_from_kwarg ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg_exception_with_kwargs -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg_exception_with_kwargs ... ok -blazar.tests.utils.openstack.test_neutron.TestBlazarNeutronClient.test_client_from_kwargs -blazar.tests.utils.openstack.test_neutron.TestBlazarNeutronClient.test_client_from_kwargs ... ok -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_policynotauthorized_exception -blazar.tests.test_exceptions.BlazarExceptionTestCase.test_policynotauthorized_exception ... ok -blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_proper -blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_proper ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_5_affinity blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_5_affinity ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_1 -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_1 ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_increase_amount_fips_unavailable -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_increase_amount_fips_unavailable ... ok -blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_wrong -blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_wrong ... ok -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_remove_required_fips -blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_remove_required_fips ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_active -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_active ... ok -blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v1_app -blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v1_app ... ok -blazar.tests.api.v1.test_app.AppTestCase.test_version_list -blazar.tests.api.v1.test_app.AppTestCase.test_version_list ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_error -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_error ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_2 -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_2 ... ok +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_get_computehost +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_get_computehost ... ok blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_6_resource_properties blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_reservation_with_missing_param_6_resource_properties ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_not_json_value -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_not_json_value ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_resources +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_resources ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_1__1 +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_1__1 ... ok Exception ignored on threading shutdown: +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_update_computehost +blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_update_computehost ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_2_0 +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_2_0 ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_3_0 +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_3_0 ... ok Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception ... ok _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty ... ok -blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v2_app -blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v2_app ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_pending -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_pending ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_4_one +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_4_one ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_filter_hosts_by_reservation_with_exclude +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_filter_hosts_by_reservation_with_exclude ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_missing_resources +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_missing_resources ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_resources_changed +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_resources_changed ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_missing_resources +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_missing_resources ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_resources_changed +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_resources_changed ... ok --- Logging error --- - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -Exception ignored on threading shutdown: Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -Traceback (most recent call last): -AttributeError: '_ThreadHandle' object has no attribute '_set_done' - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_decrease_reservation +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_decrease_reservation File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 745, in _basic_action + self.resource_actions[resource_type][action_time]( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + reservation['resource_id'] + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ) + ^ + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1591, in raiseBlazarException + raise exceptions.BlazarException(resource_id) +blazar.exceptions.BlazarException: 111 During handling of the above exception, another exception occurred: Traceback (most recent call last): + ... ok +2025-07-30 09:32:39.070 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:39.070 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -3423,8 +3322,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty_string -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty_string ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -3461,76 +3358,147 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_small -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_small ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_1 -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_1 ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1600, in test_basic_action_raise_exception_no_reservation_status + self.manager._basic_action(self.lease_id, '1', 'on_end') + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 749, in _basic_action + LOG.exception("Failed to execute action %(action)s " +Message: 'Failed to execute action %(action)s for lease %(lease)s' +Arguments: {'action': 'on_end', 'lease': '11-22-33'} +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_multi_reservation +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_multi_reservation ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_parallel_reservation +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_parallel_reservation ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception_no_reservation_status +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception_no_reservation_status ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_serial_reservation +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_serial_reservation ... ok +2025-07-30 09:32:39.361 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:39.362 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_with_res_status +blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_with_res_status ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_bad_url +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_bad_url ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_basic_misconfiguration +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_basic_misconfiguration ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_create_endpoint_is_enough +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_create_endpoint_is_enough ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_updaye_endpoint_is_enough +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_updaye_endpoint_is_enough ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_on_end_endpoint_is_enough +blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_on_end_endpoint_is_enough ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip ... ok +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions [-] Exception in string format operation: KeyError: 'floatingip' +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions KeyError: 'floatingip' +2025-07-30 09:32:40.472 2337418 ERROR blazar.exceptions +2025-07-30 09:32:40.474 2337418 ERROR blazar.exceptions [-] code: 400 +2025-07-30 09:32:40.479 2337418 INFO blazar.plugins.floatingips.floatingip_plugin [-] Floating IP invalid-ip in network id can't be used for Blazar's resource. +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip_with_invalid_ip +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_floatingip_with_invalid_ip ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_available +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_available ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_with_required +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_fips_with_required ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_required_bigger_than_amount +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_required_bigger_than_amount ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_invalid_fip +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_invalid_fip ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_missing_param_network +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_create_reservation_with_missing_param_network ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_no_exist +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_no_exist ... ok +2025-07-30 09:32:40.516 2337418 INFO blazar.plugins.floatingips.floatingip_plugin [-] Floating IP id fip-id1 is allocated by reservations. +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_reservations +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_delete_floatingip_with_reservations ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip_with_no_exist +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_floatingip_with_no_exist ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_list_floatingips +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_get_list_floatingips ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_cleaning_time +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_cleaning_time ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_required +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_allocated_fips_with_required ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_allocated_fips +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_allocated_fips ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_matching +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_matching_fips_not_matching ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_end +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_end ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_start +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_on_start ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_fip_creation_failure +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_fip_creation_failure ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_increase_amount_fips_available +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_active_reservation_increase_amount_fips_available ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_pending_reservation_increase_amount_fips_available +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_pending_reservation_increase_amount_fips_available ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_network_id +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_network_id ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_required_fips +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_change_required_fips ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_decrease_amount +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_decrease_amount ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_increase_amount_fips_unavailable +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_increase_amount_fips_unavailable ... ok +2025-07-30 09:32:40.718 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:40.720 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. Exception ignored on threading shutdown: Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.manager.test_service.ServiceTestCase.test_before_end_lease +blazar.tests.manager.test_service.ServiceTestCase.test_before_end_lease ... ok +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_remove_required_fips +blazar.tests.plugins.floatingips.test_floatingip_plugin.FloatingIpPluginTest.test_update_reservation_remove_required_fips ... ok _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_resources -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_create_resources ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_terminated -blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_terminated ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_is_stable -blazar.tests.test_status.LeaseStatusTestCase.test_is_stable ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_1__1 -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_1__1 ... ok -2026-08-31 13:45:32.284 2158047 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_create_lease -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_create_lease ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_2 -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_2 ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_3 -blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_3 ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_event_status -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_event_status ... _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -ok +2025-07-30 09:32:40.820 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:40.821 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.manager.test_service.ServiceTestCase.test_concurrent_events +blazar.tests.manager.test_service.ServiceTestCase.test_concurrent_events ... ok +2025-07-30 09:32:41.035 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:41.036 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_before_start_without_lease_id +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_before_start_without_lease_id ... ok +2025-07-30 09:32:41.142 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:41.147 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_is_before_lease_start +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_is_before_lease_start ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:41.375 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:41.376 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 401, in create_lease + self._check_date_within_lease_limits(before_end_date, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + lease_values) + ^^^^^^^^^^^^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits + raise common_ex.NotAuthorized( + 'Datetime is out of lease limits') +blazar.exceptions.NotAuthorized: Datetime is out of lease limits During handling of the above exception, another exception occurred: @@ -3591,82 +3559,62 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_reservation_status -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_reservation_status ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_2_0 -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_2_0 ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_3_0 -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_3_0 ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference -blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_true -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_true ... ok -blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference_empty -blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference_empty ... ok -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions [None req-aa7d425e-a6e1-4dac-824f-4b7fed1b5f9e - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions KeyError: 'pool' -2026-08-31 13:45:32.260 2158010 ERROR blazar.exceptions -2026-08-31 13:45:32.263 2158010 ERROR blazar.exceptions [None req-aa7d425e-a6e1-4dac-824f-4b7fed1b5f9e - project-uuid - - - -] code: 404 -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_incorrect_pool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_incorrect_pool ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_4_one -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_error_with_amount_4_one ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_host_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_host_reservation ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 607, in test_create_lease_before_end_param_is_before_lease_start + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 404, in create_lease + LOG.error("Invalid before_end_date param. %s", str(e)) +Message: 'Invalid before_end_date param. %s' +Arguments: ('Datetime is out of lease limits',) +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_before_lease_start +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_before_lease_start ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +DELETE: /v2/os-hosts/1 +2025-07-30 09:32:41.653 2337446 WARNING oslo_messaging.rpc.client [None req-473efb7b-38f0-4207-9c78-4e87c3d128bd b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:41.653 2337446 WARNING oslo_messaging.rpc.client [None req-473efb7b-38f0-4207-9c78-4e87c3d128bd b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_not_existing_computehost +blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_not_existing_computehost ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +GOT:Response: 404 Not Found +Content-Type: application/json +{"error_code": 404, "error_message": "Object with {'host_id': '1'} not found", "error_name": 404} +DELETE: /v2/os-hosts/1 +2025-07-30 09:32:41.705 2337446 WARNING oslo_messaging.rpc.client [None req-fe0b7e0a-95a4-4df3-ab56-6c14e6940999 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:41.720 2337446 WARNING oslo_messaging.rpc.client [None req-fe0b7e0a-95a4-4df3-ab56-6c14e6940999 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_one +blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_one ... ok --- Logging error --- Traceback (most recent call last): -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_filter_hosts_by_reservation_with_exclude -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_filter_hosts_by_reservation_with_exclude File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - ... ok - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 401, in create_lease + self._check_date_within_lease_limits(before_end_date, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + lease_values) + ^^^^^^^^^^^^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits + raise common_ex.NotAuthorized( + 'Datetime is out of lease limits') +blazar.exceptions.NotAuthorized: Datetime is out of lease limits During handling of the above exception, another exception occurred: Traceback (most recent call last): -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -3723,73 +3671,92 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -Exception ignored on threading shutdown: + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 617, in test_create_lease_before_end_param_is_past_lease_ending + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 404, in create_lease + LOG.error("Invalid before_end_date param. %s", str(e)) +Message: 'Invalid before_end_date param. %s' +Arguments: ('Datetime is out of lease limits',) +2025-07-30 09:32:41.738 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:41.739 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +GOT:Response: 204 No Content + + +DELETE: /v2/os-hosts/1 +2025-07-30 09:32:41.777 2337446 WARNING oslo_messaging.rpc.client [None req-c63f579e-13ed-4564-bd31-4aa01c82d453 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:41.777 2337446 WARNING oslo_messaging.rpc.client [None req-c63f579e-13ed-4564-bd31-4aa01c82d453 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_past_lease_ending +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_past_lease_ending ... ok +2025-07-30 09:32:41.805 2337446 ERROR wsme.api [None req-c63f579e-13ed-4564-bd31-4aa01c82d453 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_missing_resources -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_missing_resources ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_resources_changed -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_active_reservations_and_resources_changed ... ok + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 173, in delete + pecan.request.hosts_rpcapi.delete_computehost(id) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 396, in fake_delete_computehost + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:41.806 2337446 WARNING blazar.api.v2.middleware [None req-c63f579e-13ed-4564-bd31-4aa01c82d453 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_hosts.TestDeleteHost.test_rpc_exception_delete +blazar.tests.api.v2.test_hosts.TestDeleteHost.test_rpc_exception_delete ... ok +blazar.tests.test_service.ServiceTestCase.test_prepare_service +blazar.tests.test_service.ServiceTestCase.test_prepare_service ... ok Exception ignored on threading shutdown: Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +2025-07-30 09:32:41.928 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:41.929 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ + message = self.msg_fmt % kwargs + ~~~~~~~~~~~~~^~~~~~~~ +KeyError: 'columns' During handling of the above exception, another exception occurred: Traceback (most recent call last): -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -3846,67 +3813,46 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_connect_fail -blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_connect_fail ... ok -blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers -blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers ... ok -blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_no_catalog -blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_no_catalog ... ok -blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_wrong_format -blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_wrong_format ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 733, in test_create_lease_duplicated_name + self.assertRaises(manager_ex.LeaseNameAlreadyExists, + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 421, in create_lease + lease = db_api.lease_create(lease_values) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 46, in __init__ + LOG.exception('Exception in string format operation') +Message: 'Exception in string format operation' +Arguments: () --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ + message = self.msg_fmt % kwargs + ~~~~~~~~~~~~~^~~~~~~~ +KeyError: 'columns' During handling of the above exception, another exception occurred: Traceback (most recent call last): -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -3963,72 +3909,49 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_missing_resources -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_missing_resources ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_resources_changed -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_heal_reservations_before_start_and_resources_changed ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_decrease_reservation -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_decrease_reservation ... ok -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_create_computehost -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_create_computehost ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_delete_computehost -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_delete_computehost ... ok -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_get_computehost -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_get_computehost ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 733, in test_create_lease_duplicated_name + self.assertRaises(manager_ex.LeaseNameAlreadyExists, + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 421, in create_lease + lease = db_api.lease_create(lease_values) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 48, in __init__ + LOG.error("%(name)s: %(value)s", +Message: '%(name)s: %(value)s' +Arguments: {'name': 'code', 'value': 500} --- Logging error --- - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 421, in create_lease + lease = db_api.lease_create(lease_values) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +blazar.db.exceptions.BlazarDBDuplicateEntry: Duplicate entry for %(columns)s in %(model)s model was found During handling of the above exception, another exception occurred: @@ -4089,44 +4012,484 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_update_computehost -blazar.tests.api.v1.oshosts.test_service.RPCApiTestCase.test_update_computehost ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 733, in test_create_lease_duplicated_name + self.assertRaises(manager_ex.LeaseNameAlreadyExists, + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 424, in create_lease + LOG.exception('Cannot create a lease - duplicated lease name') +Message: 'Cannot create a lease - duplicated lease name' +Arguments: () +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_duplicated_name +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_duplicated_name ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:42.023 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.024 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.024 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.024 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.024 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.024 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.025 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.025 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.025 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.025 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.025 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.025 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.026 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.026 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.026 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.026 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.026 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.039 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.040 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.040 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.051 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:42.074 2337427 ERROR blazar.api.v1.utils [-] Request aborted with status code 400 and message 'Funny error' +blazar.tests.api.v1.test_utils.UtilsTestCase.test_abort_and_log +blazar.tests.api.v1.test_utils.UtilsTestCase.test_abort_and_log ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:42.184 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:42.185 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:42.152 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.152 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.153 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.153 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.153 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.153 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.153 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.153 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.154 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.154 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.154 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.154 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.154 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.154 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.163 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.163 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.163 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.163 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.164 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.164 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.184 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request +blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_end_before_start +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_end_before_start ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers +blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers ... ok +blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_no_catalog +blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_no_catalog ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_wrong_format +blazar.tests.api.test_context.ContextTestCaseV1.test_ctx_from_headers_wrong_format ... ok +2025-07-30 09:32:42.265 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.265 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.265 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.265 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.266 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.266 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.266 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.266 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.266 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.283 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.283 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.283 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.283 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.283 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.284 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.284 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.284 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.284 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.285 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.285 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.296 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request_with_default_errorcode +blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request_with_default_errorcode ... ok +2025-07-30 09:32:42.350 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:42.361 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_no_before_end_event +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_no_before_end_event ... ok +2025-07-30 09:32:42.365 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.365 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.366 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.366 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.366 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.366 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.366 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.378 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.379 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.380 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.380 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.380 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.381 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.381 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.395 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_delete +blazar.tests.api.v1.test_utils.UtilsTestCase.test_delete ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:42.483 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:42.484 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:42.467 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.468 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.469 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.470 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.470 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.485 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_get +blazar.tests.api.v1.test_utils.UtilsTestCase.test_get ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:42.558 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.558 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.567 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.567 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.567 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.568 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.569 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.569 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.569 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.569 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.570 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.570 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.580 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_get_request_args +blazar.tests.api.v1.test_utils.UtilsTestCase.test_get_request_args ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_now +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_now ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_free_periods +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_free_periods ... ok +2025-07-30 09:32:42.692 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:42.693 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.api.v1.test_app.AppTestCase.test_make_app +blazar.tests.api.v1.test_app.AppTestCase.test_make_app ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_code +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_code ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg ... ok +2025-07-30 09:32:42.646 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.646 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:42.646 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.655 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.655 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.655 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.655 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.655 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.656 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.657 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.657 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.658 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.658 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.678 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:42.693 2337427 ERROR blazar.api.v1.utils [-] Request aborted with status code 501 and message 'Funny error' +blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_501 +blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_501 ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg_with_kwargs +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_default_error_msg_with_kwargs ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_some_time +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_some_time ... ok +blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_proper +blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_proper ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_code_from_kwarg +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_code_from_kwarg ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg ... ok +2025-07-30 09:32:42.818 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:42.818 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_host +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_host ... ok +blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_wrong +blazar.tests.api.v1.test_app.AppTestCase.test_make_json_error_wrong ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg_exception_with_kwargs +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_error_msg_exception_with_kwargs ... ok +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_policynotauthorized_exception +blazar.tests.test_exceptions.BlazarExceptionTestCase.test_policynotauthorized_exception ... ok +blazar.tests.api.v1.test_app.AppTestCase.test_version_list +blazar.tests.api.v1.test_app.AppTestCase.test_version_list ... ok +2025-07-30 09:32:42.901 2337404 INFO blazar.utils.openstack.nova [None req-0652813e-52dd-4547-9236-567e376f99ec - project-uuid - - - -] removing host 'host3' from freepool aggregate freepool +2025-07-30 09:32:42.902 2337404 INFO blazar.utils.openstack.nova [None req-0652813e-52dd-4547-9236-567e376f99ec - project-uuid - - - -] adding host 'host3' to aggregate 123 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost ... ok +2025-07-30 09:32:42.899 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:42.900 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:42.818 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:42.839 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:42.839 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:42.839 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:42.839 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:42.839 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:42.840 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:42.841 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:42.841 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:42.841 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:42.842 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:42.842 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:42.865 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:42.888 2337427 ERROR blazar.api.v1.utils [-] Request aborted with status code 404 and message 'Funny error' +blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_various +blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_various ... ok +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_allowed_with_max_lease_duration +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_allowed_with_max_lease_duration ... ok +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_denied_beyond_max_lease_duration +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_denied_beyond_max_lease_duration ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_instance +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_instance ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_not_in_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_not_in_freepool ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_start_date_in_past +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_start_date_in_past ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_exempt +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_exempt ... ok +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_active_lease_allowed +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_active_lease_allowed ... ok +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_allowed +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_allowed ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_no_capabilities +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_no_capabilities ... ok +2025-07-30 09:32:43.025 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:43.026 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_values +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test__get_extra_capabilities_with_values ... ok +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_denied +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_denied ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test_configuration +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginSetupOnlyTestCase.test_configuration ... ok +2025-07-30 09:32:42.998 2337404 INFO blazar.utils.openstack.nova [None req-f15cac9f-3c3e-42e5-8e80-1fcfd0cfb4ad - project-uuid - - - -] removing host 'host1' from freepool aggregate freepool +2025-07-30 09:32:43.020 2337404 INFO blazar.utils.openstack.nova [None req-f15cac9f-3c3e-42e5-8e80-1fcfd0cfb4ad - project-uuid - - - -] adding host 'host1' to aggregate 123 +2025-07-30 09:32:43.021 2337404 INFO blazar.utils.openstack.nova [None req-f15cac9f-3c3e-42e5-8e80-1fcfd0cfb4ad - project-uuid - - - -] removing host 'host2' from freepool aggregate freepool +2025-07-30 09:32:43.021 2337404 INFO blazar.utils.openstack.nova [None req-f15cac9f-3c3e-42e5-8e80-1fcfd0cfb4ad - project-uuid - - - -] adding host 'host2' to aggregate 123 +2025-07-30 09:32:43.021 2337404 WARNING blazar.utils.openstack.nova [None req-f15cac9f-3c3e-42e5-8e80-1fcfd0cfb4ad - project-uuid - - - -] Removing hosts added to aggregate 123: ['host1', 'host2']: blazar.manager.exceptions.HostNotInFreePool: Host host3 not in freepool 'freepool' +2025-07-30 09:32:43.022 2337404 WARNING blazar.utils.openstack.nova [None req-f15cac9f-3c3e-42e5-8e80-1fcfd0cfb4ad - project-uuid - - - -] Adding hosts back to freepool: ['host1', 'host2']: blazar.manager.exceptions.HostNotInFreePool: Host host3 not in freepool 'freepool' +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_revert +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_revert ... ok +2025-07-30 09:32:43.070 2337404 INFO blazar.utils.openstack.nova [None req-d20e32db-af9e-4671-8d98-92e29ff45302 - project-uuid - - - -] adding host 'host2' to aggregate 456 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_to_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_to_freepool ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_invalid +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_invalid ... ok +Exception ignored on threading shutdown: +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_exempt +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_exempt ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_unsupported_resource_type +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_unsupported_resource_type ... ok +2025-07-30 09:32:43.008 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.008 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.009 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.009 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.009 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.009 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.009 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.009 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.010 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.010 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.010 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.010 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.010 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.026 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.027 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.027 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.027 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.027 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.028 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.028 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.030 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found +blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found ... ok +blazar.tests.test_policy.BlazarPolicyTestCase.test_adminpolicy +blazar.tests.test_policy.BlazarPolicyTestCase.test_adminpolicy ... ok +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_on_end +blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_on_end ... ok +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_host_id +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_host_id ... ok +blazar.tests.test_policy.BlazarPolicyTestCase.test_authorize +blazar.tests.test_policy.BlazarPolicyTestCase.test_authorize ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:43.167 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:43.168 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.test_policy.BlazarPolicyTestCase.test_standardpolicy +blazar.tests.test_policy.BlazarPolicyTestCase.test_standardpolicy ... ok +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions [None req-c36f5b2c-dfc5-418e-9f18-ba02d70cfd73 - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions KeyError: 'pool' +2025-07-30 09:32:43.185 2337404 ERROR blazar.exceptions +2025-07-30 09:32:43.186 2337404 ERROR blazar.exceptions [None req-c36f5b2c-dfc5-418e-9f18-ba02d70cfd73 - project-uuid - - - -] code: 404 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_incorrect_pool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_incorrect_pool ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_validate_created_events +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_validate_created_events ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions [None req-8649a268-abb0-41a2-b871-e7d573c2982e - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions KeyError: 'pool' +2025-07-30 09:32:43.257 2337404 ERROR blazar.exceptions +2025-07-30 09:32:43.258 2337404 ERROR blazar.exceptions [None req-8649a268-abb0-41a2-b871-e7d573c2982e - project-uuid - - - -] code: 404 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_no_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_no_freepool ... ok +2025-07-30 09:32:43.178 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.178 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.178 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.179 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.179 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.179 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.179 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.179 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.179 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.180 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.181 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.181 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.182 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.182 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.220 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found_with_default_errorcode +blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found_with_default_errorcode ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_project +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_project ... ok +2025-07-30 09:32:43.305 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:43.306 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_configuration +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_configuration ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_before_end_date_param +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_before_end_date_param ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create ... ok +2025-07-30 09:32:43.425 2337484 WARNING oslo_messaging.rpc.client [None req-01d75307-7958-460d-b710-9572e4c6595d fake fake - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:43.444 2337484 INFO blazar.api.v1.request_log [None req-01d75307-7958-460d-b710-9572e4c6595d fake fake - - - -] 127.0.0.1 "POST /v1/leases" status: 201 len: 404 +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_az +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_az ... ok +2025-07-30 09:32:43.445 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:43.491 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:43.499 2337404 ERROR blazar.utils.openstack.nova [None req-689643f2-11d0-4362-b220-4c58032488f4 - project-uuid - - - -] No project_id found in current context: RuntimeError +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_project_id +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_project_id ... ok +2025-07-30 09:32:43.373 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.373 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.373 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.373 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.374 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.374 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.374 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.374 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.374 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.391 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.391 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.391 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.391 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.391 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.391 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.392 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.392 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.392 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.393 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.393 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.416 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_post +blazar.tests.api.v1.test_utils.UtilsTestCase.test_post ... ok --- Logging error --- +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_host +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_host ... ok Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 745, in _basic_action - self.resource_actions[resource_type][action_time]( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - reservation['resource_id'] - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1571, in raiseBlazarException - raise exceptions.BlazarException(resource_id) -blazar.exceptions.BlazarException: 111 + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 382, in create_lease + self.enforcement.check_create( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + context.current(), lease_values, reservations, allocations) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. During handling of the above exception, another exception occurred: @@ -4151,25 +4514,10 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_multi_reservation -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_multi_reservation ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_no_action -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_no_action ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_configuration -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_configuration ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_handle_failures -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_handle_failures ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in main() -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_heal -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_heal ... ok File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main program.TestProgram( File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ @@ -4208,79 +4556,487 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1582, in test_basic_action_raise_exception - self.manager._basic_action(self.lease_id, '1', 'on_end', - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 749, in _basic_action - LOG.exception("Failed to execute action %(action)s " -Message: 'Failed to execute action %(action)s for lease %(lease)s' -Arguments: {'action': 'on_end', 'lease': '11-22-33'} -blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_opportunistically -blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_opportunistically ... skipped 'mysql not available' -blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_connect_fail -blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_connect_fail ... ok -blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_opportunistically -blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_opportunistically ... skipped 'postgresql not available' -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_parallel_reservation -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_parallel_reservation ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_serial_reservation -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_max_usage_with_serial_reservation ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_free_periods -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_free_periods ... ok -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__get_flavor_details -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__get_flavor_details ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_leases -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_leases ... ok -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_create_reserved_floatingip -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_create_reserved_floatingip ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 776, in test_create_lease_with_filter_exception + self.assertRaises(exceptions.NotAuthorized, + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 385, in create_lease + LOG.error("Enforcement checks failed. %s", str(e)) +Message: 'Enforcement checks failed. %s' +Arguments: ('Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds.',) +2025-07-30 09:32:43.494 2337451 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.495 2337451 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.495 2337451 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.495 2337451 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.495 2337451 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.495 2337451 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.495 2337451 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.496 2337451 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.497 2337451 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.497 2337451 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.497 2337451 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.497 2337451 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.498 2337451 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.498 2337451 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.501 2337451 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_app.AppTestCaseForHostsPlugin.test_make_app_with_host_plugin +blazar.tests.api.v1.test_app.AppTestCaseForHostsPlugin.test_make_app_with_host_plugin ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_1 +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_1 ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_2 +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_incorrect_syntax_2 ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_not_json_value +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_complex_with_not_json_value ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty_string +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_empty_string ... ok +2025-07-30 09:32:43.529 2337454 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.530 2337454 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.530 2337454 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.541 2337454 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:43.556 2337484 ERROR blazar.api.v1.utils [None req-0deb25cf-4978-494c-96ba-1695d96b9ca0 fake fake - - - -] Request aborted with status code 400 and message 'API Version String 1.a is of invalid format. Must be of format MajorNum.MinorNum.': blazar.exceptions.InvalidAPIVersionString: An unknown exception occurred +2025-07-30 09:32:43.558 2337484 INFO blazar.api.v1.request_log [None req-0deb25cf-4978-494c-96ba-1695d96b9ca0 fake fake - - - -] 127.0.0.1 "POST /v1/leases" status: 400 len: 172 +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create_with_bad_api_version +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create_with_bad_api_version ... ok +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions [None req-94511a83-5f89-4680-8b66-ceb674633bad - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions KeyError: 'pool' +2025-07-30 09:32:43.579 2337404 ERROR blazar.exceptions +2025-07-30 09:32:43.580 2337404 ERROR blazar.exceptions [None req-94511a83-5f89-4680-8b66-ceb674633bad - project-uuid - - - -] code: 404 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_freepool ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_small +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_small ... ok +GET: /v2/os-hosts {} +2025-07-30 09:32:43.571 2337454 WARNING keystonemiddleware.auth_token [-] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_1 +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_1 ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_2 +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_2 ... ok +2025-07-30 09:32:43.530 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.551 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.551 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.551 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.551 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.551 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.551 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.552 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.552 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.552 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.552 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.552 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.552 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.553 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.553 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.553 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.553 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.553 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.554 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.554 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.573 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_put +blazar.tests.api.v1.test_utils.UtilsTestCase.test_put ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_3 +blazar.tests.utils.test_plugins.TestPluginsUtils.test_convert_requirements_with_incorrect_syntax_3 ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_host +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_host ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_generate_aggregate_name +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_generate_aggregate_name ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference +blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_differenceException ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + ... ok + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:43.672 2337484 INFO blazar.api.v1.request_log [None req-f7b6787c-14d0-4487-b64a-92f49c6835f6 fake fake - - - -] 127.0.0.1 "DELETE /v1/leases/79a4053a-98b7-4290-acd5-edd0ee1aa061" status: 204 len: - +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_delete +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_delete ... ok +blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference_empty +blazar.tests.utils.test_plugins.TestPluginsUtils.test_list_difference_empty ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_filter_exception +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_filter_exception ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids ... ok +2025-07-30 09:32:43.687 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.688 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.688 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.688 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.688 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.689 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.690 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.690 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.690 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.690 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.690 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.703 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.703 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.704 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.706 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_error_message +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_error_message ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_aggregate_from_name_or_id +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_aggregate_from_name_or_id ... ok +2025-07-30 09:32:43.775 2337484 INFO blazar.api.v1.request_log [None req-95d85137-601b-4a6d-b15b-ec7302c2df04 fake fake - - - -] 127.0.0.1 "GET /v1/leases/32bf0dbe-3427-472c-9558-3c224388378b" status: 200 len: 404 +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:43.810 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.810 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.810 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_all +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_all ... ok +2025-07-30 09:32:43.884 2337484 INFO blazar.api.v1.request_log [None req-37453b49-31bc-48f5-807a-d9a8c73fe547 fake fake - - - -] 127.0.0.1 "GET /v1/leases/7b5225e1-9a64-4fec-8349-37f7862887fc" status: 200 len: 404 +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get_with_latest_api_version +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get_with_latest_api_version ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_correct_pool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_correct_pool ... ok +2025-07-30 09:32:43.810 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.823 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.823 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.823 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.823 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.823 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.824 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.824 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.824 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.824 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.824 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.824 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.825 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.825 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.825 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.826 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.826 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.841 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_ok +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_ok ... ok +2025-07-30 09:32:43.865 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:43.898 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_required_params +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_required_params ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_incorrect_pool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_incorrect_pool ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_all_computehosts +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_all_computehosts ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_from_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_from_freepool ... ok +2025-07-30 09:32:44.011 2337484 INFO blazar.api.v1.request_log [None req-c6907533-ae98-4757-85c9-54315ae0bcee fake fake - - - -] 127.0.0.1 "GET /v1/leases" status: 200 len: 14 +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list ... ok +2025-07-30 09:32:43.944 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:43.944 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:43.945 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:43.945 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:43.945 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:43.945 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:43.945 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:43.945 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:43.946 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:43.946 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:43.946 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.946 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:43.946 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.958 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:43.959 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:43.959 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:43.959 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:43.959 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:43.960 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:43.960 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:43.979 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:44.003 2337427 ERROR blazar.api.v1.utils [-] Request aborted with status code 400 and message 'Content type 'not_app' isn't supported' +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_resp_type +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_resp_type ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_not_existing_from_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_not_existing_from_freepool ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_lease_id +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_lease_id ... ok +blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers +blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers ... ok +blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_no_catalog +blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_no_catalog ... ok +blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_wrong_format +blazar.tests.api.test_context.ContextTestCaseV2.test_ctx_from_headers_wrong_format ... ok +2025-07-30 09:32:44.080 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:44.081 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions [None req-bf3aa2f5-d2af-4d2f-b28d-1bb4a0fbcd34 - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions KeyError: 'pool' +2025-07-30 09:32:44.088 2337404 ERROR blazar.exceptions +2025-07-30 09:32:44.089 2337404 ERROR blazar.exceptions [None req-bf3aa2f5-d2af-4d2f-b28d-1bb4a0fbcd34 - project-uuid - - - -] code: 404 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_incorrect_pool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_incorrect_pool ... ok +2025-07-30 09:32:44.100 2337484 ERROR blazar.api.v1.utils [None req-382f37c3-d2f6-47c7-b708-6616dc98a1b4 fake fake - - - -] Request aborted with status code 406 and message 'Version 1.2 is not supported by the API. Minimum is 1.0 and maximum is 1.0.' +2025-07-30 09:32:44.101 2337484 INFO blazar.api.v1.request_log [None req-382f37c3-d2f6-47c7-b708-6616dc98a1b4 fake fake - - - -] 127.0.0.1 "GET /v1/leases" status: 406 len: 172 +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list_with_non_acceptable_api_version +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list_with_non_acceptable_api_version ... ok +blazar.tests.utils.test_trusts.TestTrusts.test_create_ctx_from_trust +blazar.tests.utils.test_trusts.TestTrusts.test_create_ctx_from_trust ... ok +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions [None req-da830e7f-2dfa-4d75-98dc-4496caf66574 - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions Traceback (most recent call last): +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions message = self.msg_fmt % kwargs +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions KeyError: 'pool' +2025-07-30 09:32:44.157 2337404 ERROR blazar.exceptions +2025-07-30 09:32:44.158 2337404 ERROR blazar.exceptions [None req-da830e7f-2dfa-4d75-98dc-4496caf66574 - project-uuid - - - -] code: 404 +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_no_freepool +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_no_freepool ... ok +2025-07-30 09:32:44.115 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:44.115 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:44.115 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:44.115 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:44.116 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.117 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:44.117 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.117 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:44.117 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:44.117 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.117 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.118 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.118 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.135 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.137 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:44.168 2337427 ERROR blazar.api.v1.utils [-] Request aborted with status code 500 and message 'Non-dict and non-empty kwargs passed to render.' +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_result +blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_result ... ok blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions(path_root) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions(path_root) ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_snapshot -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_snapshot ... ok +2025-07-30 09:32:44.138 2337454 WARNING oslo_messaging.rpc.client [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.179 2337454 WARNING oslo_messaging.rpc.client [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_wrong_hosts +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_wrong_hosts ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehosts_with_duplicate_host +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehosts_with_duplicate_host ... ok +blazar.tests.utils.test_trusts.TestTrusts.test_create_trust +blazar.tests.utils.test_trusts.TestTrusts.test_create_trust ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_trust_id +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_trust_id ... ok +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_project +blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_project ... ok +blazar.tests.api.test_acl.TestACL.test_authenticated +blazar.tests.api.test_acl.TestACL.test_authenticated ... ok blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions(path_versions) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions(path_versions) ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_no_catalog +blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_no_catalog ... ok +blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_wrong_format +blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_wrong_format ... ok +2025-07-30 09:32:44.229 2337484 INFO blazar.api.v1.request_log [None req-e7e94416-6536-4a42-b223-4677ee0b9ec0 fake fake - - - -] 127.0.0.1 "PUT /v1/leases/d0fa139e-c1f9-41bb-a550-d33c9bf46602" status: 200 len: 401 blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions_only_from_one_api(path_root) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions_only_from_one_api(path_root) ... ok -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_associated -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_associated ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_end +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_end ... ok +blazar.tests.utils.test_trusts.TestTrusts.test_delete_trust +blazar.tests.utils.test_trusts.TestTrusts.test_delete_trust ... ok +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:44.268 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:44.269 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_dict +blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_dict ... ok blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions_only_from_one_api(path_versions) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_get_versions_only_from_one_api(path_versions) ... ok -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deassociated -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deassociated ... ok -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deleted -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deleted ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_start +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_start ... ok blazar.tests.api.test_version_selector.TestVersionDiscovery.test_no_versions_at_all(path_root) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_no_versions_at_all(path_root) ... ok -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_floatingippool -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_floatingippool ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_connect_fail +blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_connect_fail ... ok +GOT:[] +2025-07-30 09:32:44.269 2337454 WARNING keystonemiddleware.auth_token [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.269 2337454 WARNING keystonemiddleware.auth_token [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.270 2337454 WARNING keystonemiddleware.auth_token [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.305 2337454 WARNING keystonemiddleware.auth_token [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_object +blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_object ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_and_reserved_host +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_and_reserved_host ... ok blazar.tests.api.test_version_selector.TestVersionDiscovery.test_no_versions_at_all(path_versions) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_no_versions_at_all(path_versions) ... ok ---- Logging error --- -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - +GET: /v2/os-hosts {} +2025-07-30 09:32:44.335 2337454 WARNING keystonemiddleware.auth_token [None req-5c486285-d589-4cf9-8606-cb60690f94ae user_id1 123i2910 - - - -] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +2025-07-30 09:32:44.338 2337454 WARNING oslo_messaging.rpc.client [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.355 2337454 WARNING oslo_messaging.rpc.client [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.test_acl.TestACL.test_non_admin +blazar.tests.api.test_acl.TestACL.test_non_admin ... ok +GET: /v2/os-hosts {} +2025-07-30 09:32:44.327 2337434 WARNING oslo_messaging.rpc.client [None req-e9ec054e-1c94-4c4d-9be2-31ccaad6aa03 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.328 2337434 WARNING oslo_messaging.rpc.client [None req-e9ec054e-1c94-4c4d-9be2-31ccaad6aa03 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.349 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:44.349 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:44.349 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:44.350 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:44.350 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:44.350 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:44.350 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:44.350 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +Exception ignored on threading shutdown: Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +2025-07-30 09:32:44.365 2337484 INFO blazar.api.v1.request_log [None req-d267581f-e26a-4da4-84f4-8bc559145b31 fake fake - - - -] 127.0.0.1 "PUT /v1/leases/6eaa77aa-5b05-4ba6-8449-5f7eb1c0f9e8" status: 200 len: 401 blazar.tests.api.test_version_selector.TestVersionDiscovery.test_unauthorized_token(path_root) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_unauthorized_token(path_root) ... ok +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_hosts +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_hosts ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_date +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_date ... ok +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update_with_no_service_type_in_header +blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update_with_no_service_type_in_header ... ok +2025-07-30 09:32:44.375 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:44.375 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:44.375 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.375 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:44.375 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.376 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:44.376 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:44.376 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.376 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.376 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.377 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.377 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.400 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v2.test_hosts.TestListHosts.test_empty +blazar.tests.api.v2.test_hosts.TestListHosts.test_empty ... ok blazar.tests.api.test_version_selector.TestVersionDiscovery.test_unauthorized_token(path_versions) blazar.tests.api.test_version_selector.TestVersionDiscovery.test_unauthorized_token(path_versions) ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_invalid_before_end -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_invalid_before_end ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_host -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_host ... ok - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping +blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_data +blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_data ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_less_hosts +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_less_hosts ... ok +GOT:[] +GET: /v2/os-hosts {} +2025-07-30 09:32:44.431 2337434 WARNING oslo_messaging.rpc.client [None req-91643f2b-13be-4942-a18c-1e6767e78ad1 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.432 2337434 WARNING oslo_messaging.rpc.client [None req-91643f2b-13be-4942-a18c-1e6767e78ad1 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestListHosts.test_multiple +blazar.tests.api.v2.test_hosts.TestListHosts.test_multiple ... ok +blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_opportunistically +blazar.tests.db.migration.test_migrations.TestMigrations.test_mysql_opportunistically ... skipped 'mysql not available' +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_reserved_hosts +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_reserved_hosts ... ok +GOT:Response: 403 Forbidden +Content-Type: application/json; charset=UTF-8 +{"error_code": 403, "error_message": "Policy doesn't allow blazar:oshosts:get to be performed", "error_name": 403} +2025-07-30 09:32:44.397 2337454 WARNING keystonemiddleware.auth_token [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.398 2337454 WARNING keystonemiddleware.auth_token [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.398 2337454 WARNING keystonemiddleware.auth_token [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.435 2337454 WARNING keystonemiddleware.auth_token [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +GET: /v2/os-hosts {} +2025-07-30 09:32:44.436 2337454 WARNING keystonemiddleware.auth_token [None req-ecb766db-e2e0-4b15-8ad1-472c23c8d739 user_id2 project-good - - - -] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +2025-07-30 09:32:44.454 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:44.455 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_reservation_id +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_reservation_id ... ok +2025-07-30 09:32:44.480 2337454 WARNING oslo_messaging.rpc.client [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.481 2337454 WARNING oslo_messaging.rpc.client [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_translations +blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_translations ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_affinity +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_affinity ... ok +blazar.tests.api.test_acl.TestACL.test_non_admin_with_admin_header +blazar.tests.api.test_acl.TestACL.test_non_admin_with_admin_header ... ok +GET: /v2/os-hosts {} +2025-07-30 09:32:44.441 2337397 WARNING oslo_messaging.rpc.client [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.442 2337397 WARNING oslo_messaging.rpc.client [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestIncorrectHostFromRPC.test_bad_list +blazar.tests.api.v2.test_hosts.TestIncorrectHostFromRPC.test_bad_list ... --- Logging error --- +ok +GOT:[{'id': '1', 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}}, {'id': '2', 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}}] +GET: /v2/os-hosts {} +2025-07-30 09:32:44.507 2337434 WARNING oslo_messaging.rpc.client [None req-f150c8dc-fd79-4828-b519-7764816d0f48 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.508 2337434 WARNING oslo_messaging.rpc.client [None req-f150c8dc-fd79-4828-b519-7764816d0f48 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestListHosts.test_one +blazar.tests.api.v2.test_hosts.TestListHosts.test_one ... ok +blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_warn +blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_warn ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_anti_affinity +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_anti_affinity ... ok +Traceback (most recent call last): +2025-07-30 09:32:44.525 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:44.526 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:44.526 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:44.526 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +Exception ignored on threading shutdown: + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 281, in _date_from_string + date = datetime.datetime.strptime(date_string, date_format) + File "/usr/lib/python3.13/_strptime.py", line 673, in _strptime_datetime + tt, fraction, gmtoff_fraction = _strptime(data_string, format) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/_strptime.py", line 452, in _strptime + raise ValueError("time data %r does not match format %r" % + (data_string, format)) +ValueError: time data '2046-14 10:13' does not match format '%Y-%m-%d %H:%M' During handling of the above exception, another exception occurred: Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 399, in create_lease + before_end_date = self._date_from_string( + before_end_date) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 283, in _date_from_string + raise exceptions.InvalidDate(date=date_string, + date_format=date_format) +blazar.manager.exceptions.InvalidDate: 2046-14 10:13 is an invalid date. Required format: %Y-%m-%d %H:%M + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -4337,59 +5093,654 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): -blazar.tests.db.migration.test_migrations.TestMigrations.test_walk_versions -blazar.tests.db.migration.test_migrations.TestMigrations.test_walk_versions File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - ... File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) -ok - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.test_trusts.TestTrusts.test_create_ctx_from_trust -blazar.tests.utils.test_trusts.TestTrusts.test_create_ctx_from_trust ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_valid_before_end -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_valid_before_end ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 697, in test_create_lease_wrong_format_before_end_date + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 404, in create_lease + LOG.error("Invalid before_end_date param. %s", str(e)) +Message: 'Invalid before_end_date param. %s' +Arguments: ('2046-14 10:13 is an invalid date. Required format: %Y-%m-%d %H:%M',) +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_1_None +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_1_None ... ok +2025-07-30 09:32:44.546 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:44.547 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:44.547 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:44.547 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:44.547 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:44.547 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:44.548 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.548 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:44.548 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.548 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:44.548 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:44.548 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.549 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.549 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.550 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.550 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.581 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_add_reservation_inventory +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_add_reservation_inventory ... ok +GOT:[{'id': 1, 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}}] +GET: /v2/os-hosts {} +2025-07-30 09:32:44.579 2337434 WARNING oslo_messaging.rpc.client [None req-6bf47f62-2979-412e-9e63-d6ec747852e8 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:44.580 2337434 WARNING oslo_messaging.rpc.client [None req-6bf47f62-2979-412e-9e63-d6ec747852e8 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +GOT:Response: 403 Forbidden +Content-Type: application/json; charset=UTF-8 +{"error_code": 403, "error_message": "Policy doesn't allow blazar:oshosts:get to be performed", "error_name": 403} +2025-07-30 09:32:44.560 2337454 WARNING keystonemiddleware.auth_token [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.561 2337454 WARNING keystonemiddleware.auth_token [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.561 2337454 WARNING keystonemiddleware.auth_token [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.588 2337454 WARNING keystonemiddleware.auth_token [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_file +blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_file ... ok Exception ignored on threading shutdown: +GET: /v2/os-hosts {} +2025-07-30 09:32:44.590 2337454 WARNING keystonemiddleware.auth_token [None req-32b93aea-fb3b-48ed-a3d0-b6d31ecf9f2f user_id2 project-good - - - -] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +blazar.tests.api.test_acl.TestACL.test_non_authenticated +blazar.tests.api.test_acl.TestACL.test_non_authenticated ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_2_none +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_2_none ... ok Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_client_auth_url +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_client_auth_url ... ok _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' ---- Logging error --- +2025-07-30 09:32:44.608 2337434 ERROR wsme.api [None req-6bf47f62-2979-412e-9e63-d6ec747852e8 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 745, in _basic_action - self.resource_actions[resource_type][action_time]( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - reservation['resource_id'] - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1591, in raiseBlazarException - raise exceptions.BlazarException(resource_id) -blazar.exceptions.BlazarException: 111 -During handling of the above exception, another exception occurred: + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 127, in get_all + pecan.request.hosts_rpcapi.list_computehosts()] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 135, in fake_list_computehosts + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:44.610 2337434 WARNING blazar.api.v2.middleware [None req-6bf47f62-2979-412e-9e63-d6ec747852e8 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_hosts.TestListHosts.test_rpc_exception_list +blazar.tests.api.v2.test_hosts.TestListHosts.test_rpc_exception_list ... ok +GOT:Response: 400 Bad Request +Content-Type: application/json +{"error_code": 400, "error_message": "Invalid input for field/attribute hypervisor_type. Value: '1'. Wrong type. Expected '', got ''", "error_name": 400} +2025-07-30 09:32:44.642 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Created resource class CUSTOM_RESERVATION_ABC_DEF +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_3_None +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_3_None ... ok +blazar.tests.notification.test_notifier.NotifierTestCase.test_cleanup +blazar.tests.notification.test_notifier.NotifierTestCase.test_cleanup ... ok +GOT:Response: 401 Unauthorized +Content-Type: application/json +Www-Authenticate: Keystone uri="https://127.0.0.1:35357" +{"error": {"code": 401, "title": "Unauthorized", "message": "The request you have made requires authentication."}} +blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_connect_fail +blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_connect_fail ... ok +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_create_lease +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_create_lease ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_hosts_for_update +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_hosts_for_update ... ok +blazar.tests.notification.test_notifier.NotifierTestCase.test_init +blazar.tests.notification.test_notifier.NotifierTestCase.test_init ... ok +2025-07-30 09:32:44.680 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Failed to create resource class with placement API for CUSTOM_RESERVATION_ABC_DEF. Got 400: . +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class_fail +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class_fail ... ok +2025-07-30 09:32:44.710 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Created resource provider record via placement API for resource provider blazar_compute-1. +blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_opportunistically +blazar.tests.db.migration.test_migrations.TestMigrations.test_postgresql_opportunistically ... skipped 'postgresql not available' +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_format_before_end_date +blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_format_before_end_date ... ok +blazar.tests.notification.test_notifier.NotifierTestCase.test_init_called_twice_returns_same_instance +blazar.tests.notification.test_notifier.NotifierTestCase.test_init_called_twice_returns_same_instance ... ok +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_monitor_plugin +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_monitor_plugin ... ok +blazar.tests.notification.test_notifier.NotifierTestCase.test_notify_with_wrong_level +blazar.tests.notification.test_notifier.NotifierTestCase.test_notify_with_wrong_level ... ok +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_update_flags +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_call_update_flags ... ok +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_delete_lease +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_delete_lease ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider ... ok +blazar.tests.api.test_root.TestRoot.test_bad_uri +blazar.tests.api.test_root.TestRoot.test_bad_uri ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_query_available_hosts +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_query_available_hosts ... ok +Exception ignored on threading shutdown: Traceback (most recent call last): -blazar.tests.utils.test_trusts.TestTrusts.test_create_trust -blazar.tests.utils.test_trusts.TestTrusts.test_create_trust ... ok + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider_fail +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider_fail ... ok +blazar.tests.notification.test_notifier.NotifierTestCase.test_send_lease_event +blazar.tests.notification.test_notifier.NotifierTestCase.test_send_lease_event ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base [-] Caught an exception while executing a callback. error: blazar.exceptions.BlazarException: error +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base Traceback (most recent call last): +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base File "/build/reproducible-path/blazar-15.0.0/blazar/monitor/base.py", line 63, in call_monitor_plugin +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base reservation_flags = callback(*args, **kwargs) +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base return self._mock_call(*args, **kwargs) +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base return self._execute_mock_call(*args, **kwargs) +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base raise effect +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base blazar.exceptions.BlazarException: error +2025-07-30 09:32:44.773 2337465 ERROR blazar.monitor.base +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_callback +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_callback ... ok +2025-07-30 09:32:44.802 2337402 WARNING blazar.plugins.instances.instance_plugin [None req-d6c0305b-76b1-4487-9021-c883fa3864e5 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active ... ok +2025-07-30 09:32:44.744 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:44.744 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:44.745 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:44.746 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:44.746 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.746 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:44.746 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.746 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:44.746 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:44.775 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.775 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.775 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.776 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.776 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:44.799 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_length +blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_length ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base [-] Caught an exception while executing a callback. error: blazar.exceptions.BlazarException: error +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base Traceback (most recent call last): +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base File "/build/reproducible-path/blazar-15.0.0/blazar/monitor/base.py", line 66, in call_monitor_plugin +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base self._update_flags(reservation_flags) +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base return self._mock_call(*args, **kwargs) +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base return self._execute_mock_call(*args, **kwargs) +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base raise effect +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base blazar.exceptions.BlazarException: error +2025-07-30 09:32:44.779 2337465 ERROR blazar.monitor.base +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_update_flags +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_update_flags ... ok +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_start_periodic_healing +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_start_periodic_healing ... ok +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_stop_periodic_healing +blazar.tests.monitor.test_base.BaseMonitorTestCase.test_stop_periodic_healing ... ok +2025-07-30 09:32:44.801 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:44.833 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Created resource provider record via placement API for resource provider Blazar. +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_get_lease +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_get_lease ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.db.migration.test_migrations.TestMigrations.test_walk_versions +blazar.tests.db.migration.test_migrations.TestMigrations.test_walk_versions ... ok +2025-07-30 09:32:44.858 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:44.876 2337402 WARNING blazar.plugins.instances.instance_plugin [None req-d6c0305b-76b1-4487-9021-c883fa3864e5 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active_affinity +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active_affinity ... ok +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_update_lease +blazar.tests.api.v1.leases.test_service.RPCApiTestCase.test_update_lease ... ok +2025-07-30 09:32:44.893 2337402 WARNING blazar.plugins.instances.instance_plugin [None req-d6c0305b-76b1-4487-9021-c883fa3864e5 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start ... ok +2025-07-30 09:32:44.903 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Failed to create resource provider record in placement API for resource provider Blazar. Got 404: . +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider_fail +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider_fail ... ok +2025-07-30 09:32:44.910 2337402 WARNING blazar.plugins.instances.instance_plugin [None req-d6c0305b-76b1-4487-9021-c883fa3864e5 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start_affinity +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start_affinity ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete ... ok +2025-07-30 09:32:44.948 2337402 WARNING blazar.plugins.instances.instance_plugin [None req-d6c0305b-76b1-4487-9021-c883fa3864e5 - fake-project - - - -] Could not find alternative host for reservation rsrv-1 (lease: lease-name). +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources ... ok +2025-07-30 09:32:44.954 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:44.954 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:44.965 2337402 WARNING blazar.plugins.instances.instance_plugin [None req-d6c0305b-76b1-4487-9021-c883fa3864e5 - fake-project - - - -] Could not find alternative host for reservation rsrv-1 (lease: lease-name). +2025-07-30 09:32:44.964 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Deleted resource class CUSTOM_RESERVATION_ABC_DEF +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources_with_affinity +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources_with_affinity ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reserve_resource +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reserve_resource ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id ... ok +2025-07-30 09:32:44.954 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:44.983 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:44.983 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:44.983 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:44.983 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:44.983 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:44.984 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:44.985 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:44.985 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:44.986 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:44.986 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +2025-07-30 09:32:45.009 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +2025-07-30 09:32:45.012 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Failed to delete resource class with placement API for CUSTOM_RESERVATION_ABC_DEF. Got 404: . +2025-07-30 09:32:45.012 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Resource class CUSTOM_RESERVATION_ABC_DEF doesn't exist. Skipped the deletion of the resource class +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class_fail +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class_fail ... ok +blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_fail +blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_fail ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_flavor_in_active +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_flavor_in_active ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_host_allocations +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_host_allocations ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_ending +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_ending ... ok +2025-07-30 09:32:45.076 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Resource class CUSTOM_RESERVATION_CURR1 doesn't exist or there is no inventory for that resource class on resource provider blazar_compute-1. Skipped the deletion +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rc +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rc ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation_not_enough_hosts +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation_not_enough_hosts ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rp +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rp ... ok +GET: /bad/path {} +GOT:Response: 404 Not Found +Content-Type: text/plain; charset=UTF-8 +404 Not Found +The resource could not be found. +GET: / {} +2025-07-30 09:32:45.110 2337431 WARNING oslo_messaging.rpc.client [None req-63578b54-43d3-4e41-a10b-63ec67fe455e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.127 2337431 WARNING oslo_messaging.rpc.client [None req-63578b54-43d3-4e41-a10b-63ec67fe455e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.test_root.TestRoot.test_version_discovery_root +blazar.tests.api.test_root.TestRoot.test_version_discovery_root ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources ... ok +2025-07-30 09:32:45.132 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Deleted resource provider f3a62b91-9cd9-404a-abd9-e92470c188ed +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider ... ok +2025-07-30 09:32:45.132 2337416 WARNING oslo_messaging.rpc.client [None req-5705d7a3-832e-4de3-9906-7b6dcbb7acf7 fake fake - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +Exception ignored on threading shutdown: +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider_no_rp +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider_no_rp ... ok +2025-07-30 09:32:45.134 2337416 INFO blazar.api.v1.request_log [None req-5705d7a3-832e-4de3-9906-7b6dcbb7acf7 fake fake - - - -] 127.0.0.1 "GET /v1/1/allocation" status: 200 len: 18 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get ... ok +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources_in_active +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources_in_active ... ok +GOT:Response: 300 Multiple Choices +Content-Type: application/json +{"versions": [{"id": "v2.0", "status": "DEPRECATED", "links": [{"href": "http://localhost/v2", "rel": "self"}]}]} +GET: /versions {} +2025-07-30 09:32:45.146 2337431 WARNING oslo_messaging.rpc.client [None req-3cd20297-fde3-4eba-a8d8-e5d410258724 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.163 2337431 WARNING oslo_messaging.rpc.client [None req-3cd20297-fde3-4eba-a8d8-e5d410258724 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.api.test_root.TestRoot.test_version_discovery_versions +blazar.tests.api.test_root.TestRoot.test_version_discovery_versions ... ok + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:45.169 2337397 INFO blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Deleted resource provider 4192b064-8e2b-4153-a27c-161b6df56b20 +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider ... ok +blazar.tests.db.test_api.DBApiTestCase.test_drop_db +blazar.tests.db.test_api.DBApiTestCase.test_drop_db ... ok +blazar.tests.db.test_api.DBApiTestCase.test_setup_db +blazar.tests.db.test_api.DBApiTestCase.test_setup_db ... ok +2025-07-30 09:32:45.190 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Failed to delete resource provider with UUID 1f2dfe8b-559c-4ae5-8ae6-ce3217ae47c6 from the placement API. Got 404: . +2025-07-30 09:32:45.167 2337427 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware +2025-07-30 09:32:45.168 2337427 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware +2025-07-30 09:32:45.168 2337427 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware +2025-07-30 09:32:45.168 2337427 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware +2025-07-30 09:32:45.168 2337427 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware +2025-07-30 09:32:45.168 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware +2025-07-30 09:32:45.169 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware +2025-07-30 09:32:45.169 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware +2025-07-30 09:32:45.169 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware +2025-07-30 09:32:45.169 2337427 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware +2025-07-30 09:32:45.169 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:45.169 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware +2025-07-30 09:32:45.170 2337427 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:45.170 2337427 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware +2025-07-30 09:32:45.170 2337427 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware +2025-07-30 09:32:45.170 2337427 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware +2025-07-30 09:32:45.170 2337427 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware +2025-07-30 09:32:45.199 2337427 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +2025-07-30 09:32:45.200 2337427 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +2025-07-30 09:32:45.200 2337427 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider_fail +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider_fail ... ok +GOT:Response: 300 Multiple Choices +Content-Type: application/json +{"versions": [{"id": "v2.0", "status": "DEPRECATED", "links": [{"href": "http://localhost/v2", "rel": "self"}]}]} +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get ... ok +blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_error +blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_error ... ok +2025-07-30 09:32:45.223 2337427 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider ... ok +blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_ok +blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_ok ... ok +2025-07-30 09:32:45.258 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Failed to get resource provider blazar. Got 404: . +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_fail +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_fail ... ok +2025-07-30 09:32:45.274 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_info +blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_info ... ok +blazar.tests.test_context.TestBlazarContext.test_admin +blazar.tests.test_context.TestBlazarContext.test_admin ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_no_rp +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_no_rp ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_traits +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_traits ... ok +2025-07-30 09:32:45.287 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_warn +blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_warn ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_post +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_post ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_put +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_put ... ok +blazar.tests.test_context.TestBlazarContext.test_admin_nested +blazar.tests.test_context.TestBlazarContext.test_admin_nested ... ok +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_admin +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_admin ... ok +blazar.tests.test_context.TestBlazarContext.test_service_catalog_default +blazar.tests.test_context.TestBlazarContext.test_service_catalog_default ... ok +2025-07-30 09:32:45.318 2337416 INFO blazar.api.v1.request_log [None req-5a57ac42-b9c4-434e-bf04-adfb0b1e0533 fake fake - - - -] 127.0.0.1 "GET /v1/1/allocation?{'lease_id': 'bc22e97d-4b83-43c2-9f4b-803ffbf0130d', 'reservation_id': 'bd0fa23f-0391-43c8-b50d-7c7a41ce71d5'}" status: 200 len: 18 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get_with_query_params_1 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get_with_query_params_1 ... ok +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_public +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_public ... ok +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +2025-07-30 09:32:45.366 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_region +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v2_region ... ok +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v3 +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_good_v3 ... ok +blazar.tests.test_context.TestBlazarContext.test_to_dict +blazar.tests.test_context.TestBlazarContext.test_to_dict ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoint_in_region +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoint_in_region ... ok +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoints +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_endpoints ... ok +2025-07-30 09:32:45.383 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. +2025-07-30 09:32:45.384 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. +2025-07-30 09:32:45.385 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. +2025-07-30 09:32:45.386 2337397 ERROR blazar.utils.openstack.placement [None req-aa03af10-c660-4618-a186-a83ade6dde16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory_no_rp +blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory_no_rp ... ok +Exception ignored on threading shutdown: +blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_endpoints +blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_endpoints ... ok +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_service +blazar.tests.utils.openstack.test_base.TestBaseStackUtils.test_url_for_no_service ... ok +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:45.474 2337416 INFO blazar.api.v1.request_log [None req-ac3eb587-dc39-45c4-bbe5-6aba84ba56ea fake fake - - - -] 127.0.0.1 "GET /v1/allocations" status: 200 len: 19 +blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_targets +blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_targets ... ok +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list ... ok +blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v1_app +blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v1_app ... ok +2025-07-30 09:32:45.503 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:45.504 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +DELETE: /v2/leases/81e160f8-6119-4aef-bf3f-c5578f0ab04a +2025-07-30 09:32:45.533 2337480 WARNING oslo_messaging.rpc.client [None req-b34d0ef8-f5b1-4877-9b3c-a329b2cd0772 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.534 2337480 WARNING oslo_messaging.rpc.client [None req-b34d0ef8-f5b1-4877-9b3c-a329b2cd0772 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_not_existing_lease +blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_not_existing_lease ... ok +blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v2_app +blazar.tests.api.test_version_selector.TestVersionSelectorApplication.test_get_v2_app ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start_with_error_status +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start_with_error_status ... ok +2025-07-30 09:32:45.580 2337448 WARNING blazar.status [-] Invalid transition from IN_PROGRESS to UNDONE. +blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_false +blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_false ... ok +GOT:Response: 404 Not Found +Content-Type: application/json +{"error_code": 404, "error_message": "Object with {'lease_id': '81e160f8-6119-4aef-bf3f-c5578f0ab04a'} not found", "error_name": 404} +DELETE: /v2/leases/4ffd3eda-b599-43bc-926c-c72ae01d97f4 +2025-07-30 09:32:45.561 2337480 WARNING oslo_messaging.rpc.client [None req-8c15ecea-920a-46f1-a6dc-463aed7664ff b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.561 2337480 WARNING oslo_messaging.rpc.client [None req-8c15ecea-920a-46f1-a6dc-463aed7664ff b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_one +blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_one ... ok +Exception ignored on threading shutdown: +GET: /v2/leases/8f3bc381-d814-4001-9731-fd67f9c8b121 {} +2025-07-30 09:32:45.569 2337410 WARNING oslo_messaging.rpc.client [None req-7a6d7453-ab68-4dec-bed4-d03c79719d68 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.570 2337410 WARNING oslo_messaging.rpc.client [None req-7a6d7453-ab68-4dec-bed4-d03c79719d68 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_true +blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_true ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +GOT:Response: 204 No Content + + +DELETE: /v2/leases/44196c4e-89a2-4def-a8e7-28836988d76f +2025-07-30 09:32:45.586 2337480 WARNING oslo_messaging.rpc.client [None req-0b92e017-ced8-4545-9fc5-0e322e4c73d0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.587 2337480 WARNING oslo_messaging.rpc.client [None req-0b92e017-ced8-4545-9fc5-0e322e4c73d0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.599 2337480 ERROR wsme.api [None req-0b92e017-ced8-4545-9fc5-0e322e4c73d0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 166, in delete + pecan.request.rpcapi.delete_lease(id) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 366, in fake_delete_lease + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:45.600 2337480 WARNING blazar.api.v2.middleware [None req-0b92e017-ced8-4545-9fc5-0e322e4c73d0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_leases.TestDeleteLease.test_rpc_exception_delete +blazar.tests.api.v2.test_leases.TestDeleteLease.test_rpc_exception_delete ... ok +blazar.tests.api.v2.test_leases.TestShowLease.test_empty +blazar.tests.api.v2.test_leases.TestShowLease.test_empty ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +2025-07-30 09:32:45.619 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:45.621 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +2025-07-30 09:32:45.659 2337416 INFO blazar.api.v1.request_log [None req-0cdb3dff-1e3d-4fb1-89bb-b84ed9ad23a3 fake fake - - - -] 127.0.0.1 "GET /v1/allocations?{'lease_id': '6c4eb066-5ecf-427f-b24c-5c94280002c5', 'reservation_id': 'fe694dcc-3b1b-476e-a271-72617641c0f7'}" status: 200 len: 19 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list_with_query_params_1 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list_with_query_params_1 ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_before_start +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_before_start ... ok +GOT:Response: 404 Not Found +Content-Type: application/json +{"error_code": 404, "error_message": "Object with {'lease_id': '8f3bc381-d814-4001-9731-fd67f9c8b121'} not found", "error_name": 404} +GET: /v2/leases/4e75c94a-b573-4372-80bf-2c154e74aa98 {} +2025-07-30 09:32:45.677 2337410 WARNING oslo_messaging.rpc.client [None req-b4991584-c6e5-4f1f-b3a7-2625f7a946d0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.678 2337410 WARNING oslo_messaging.rpc.client [None req-b4991584-c6e5-4f1f-b3a7-2625f7a946d0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestShowLease.test_one +blazar.tests.api.v2.test_leases.TestShowLease.test_one ... ok +2025-07-30 09:32:45.750 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:45.756 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_with_filter_exception +blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_with_filter_exception ... ok +POST: /v2/leases {'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} +2025-07-30 09:32:45.829 2337419 WARNING oslo_messaging.rpc.client [None req-0beff447-14b6-4d8c-a466-ae726b653ef6 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.829 2337419 WARNING oslo_messaging.rpc.client [None req-0beff447-14b6-4d8c-a466-ae726b653ef6 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +GOT:{'id': '4e75c94a-b573-4372-80bf-2c154e74aa98', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'} +GET: /v2/leases/02bb9121-05d4-4a85-a576-b588a94d4470 {} +2025-07-30 09:32:45.764 2337410 WARNING oslo_messaging.rpc.client [None req-f93b0f55-6c0f-44f6-9967-05726d9af375 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.765 2337410 WARNING oslo_messaging.rpc.client [None req-f93b0f55-6c0f-44f6-9967-05726d9af375 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.799 2337410 ERROR wsme.api [None req-f93b0f55-6c0f-44f6-9967-05726d9af375 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 94, in get_one + lease = pecan.request.rpcapi.get_lease(id) + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 159, in fake_get_lease + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:45.800 2337410 WARNING blazar.api.v2.middleware [None req-f93b0f55-6c0f-44f6-9967-05726d9af375 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_leases.TestShowLease.test_rpc_exception_get +blazar.tests.api.v2.test_leases.TestShowLease.test_rpc_exception_get ... ok +2025-07-30 09:32:45.895 2337416 INFO blazar.api.v1.request_log [None req-ed35d767-73ef-47e5-9260-460d1ab9a498 fake fake - - - -] 127.0.0.1 "POST /v1" status: 201 len: 393 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create ... ok +2025-07-30 09:32:45.881 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:45.882 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_one +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_one ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_end_lease +blazar.tests.manager.test_service.ServiceTestCase.test_end_lease ... ok +GOT:Response: 201 Created +Content-Type: application/json +{"id": "d90e08d7-8a71-4ce3-b280-a2b1b44d176d", "name": "lease_test", "start_date": "2014-01-01 01:23", "end_date": "2014-02-01 13:37", "user_id": "b4fdb2fff13545ceb751295096cc18ee", "project_id": "981b767265174c108bc5a61185b748ac", "trust_id": "35b17138b3644e6aa1318f3099c5be68", "reservations": [{"resource_id": "1234", "resource_type": "virtual:instance"}], "events": [], "status": "ACTIVE"} +POST: /v2/leases None +2025-07-30 09:32:45.946 2337419 WARNING oslo_messaging.rpc.client [None req-55bc8c95-7743-4fce-8215-51f6c664f40e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.947 2337419 WARNING oslo_messaging.rpc.client [None req-55bc8c95-7743-4fce-8215-51f6c664f40e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.949 2337419 ERROR wsme.api [None req-55bc8c95-7743-4fce-8215-51f6c664f40e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped + return func(self, to_update) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 116, in post + lease_dct = lease.as_dict() + ^^^^^^^^^^^^^ + +AttributeError: 'NoneType' object has no attribute 'as_dict' + +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_with_empty_body +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_with_empty_body ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} +POST: /v2/leases {'name': 1, 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} +2025-07-30 09:32:45.965 2337419 WARNING oslo_messaging.rpc.client [None req-c476261b-8e36-41a5-b371-6f81c860b285 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.966 2337419 WARNING oslo_messaging.rpc.client [None req-c476261b-8e36-41a5-b371-6f81c860b285 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_wrong_attr +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_wrong_attr ... ok +--- Logging error --- +Traceback (most recent call last): +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id_with_multi_reservation +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id_with_multi_reservation ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -4410,6 +5761,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +2025-07-30 09:32:45.976 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:45.977 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -4452,33 +5805,18 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1600, in test_basic_action_raise_exception_no_reservation_status - self.manager._basic_action(self.lease_id, '1', 'on_end') - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 749, in _basic_action - LOG.exception("Failed to execute action %(action)s " -Message: 'Failed to execute action %(action)s for lease %(lease)s' -Arguments: {'action': 'on_end', 'lease': '11-22-33'} -blazar.tests.utils.test_trusts.TestTrusts.test_delete_trust -blazar.tests.utils.test_trusts.TestTrusts.test_delete_trust ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 389, in test_event_pass + self.manager._process_events() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events + self._process_events_concurrently(batch) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 153, in _process_events_concurrently + LOG.info("Trying to execute events: %s", events) +Message: 'Trying to execute events: %s' +Arguments: ([{'id': '111-222-333', 'lease_id': '11-22-33', 'event_type': 'start_lease', 'time': datetime.datetime(2012, 12, 13, 13, 13)}],) --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -4535,52 +5873,120 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_dict -blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_dict ... ok -blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_translations -blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_translations ... ok ---- Logging error --- + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 389, in test_event_pass + self.manager._process_events() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events + self._process_events_concurrently(batch) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 157, in _process_events_concurrently + LOG.info("Skip event %s because the status of the lease %s " +Message: 'Skip event %s because the status of the lease %s is still transitional' +Arguments: ({'id': '111-222-333', 'lease_id': '11-22-33', 'event_type': 'start_lease', 'time': datetime.datetime(2012, 12, 13, 13, 13)}, '11-22-33') +GOT:Response: 400 Bad Request +Content-Type: application/json +{"error_code": 400, "error_message": "Invalid input for field/attribute name. Value: '1'. Wrong type. Expected '', got ''", "error_name": 400} +POST: /v2/leases {'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} +2025-07-30 09:32:45.984 2337419 WARNING oslo_messaging.rpc.client [None req-0873a3ac-6e5a-4dcb-b10a-9598e0184597 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.985 2337419 WARNING oslo_messaging.rpc.client [None req-0873a3ac-6e5a-4dcb-b10a-9598e0184597 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:45.992 2337419 ERROR wsme.api [None req-0873a3ac-6e5a-4dcb-b10a-9598e0184597 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Lease can't be created". Detail: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -During handling of the above exception, another exception occurred: + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped + return func(self, to_update) + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 121, in post + raise exceptions.BlazarException(_("Lease can't be created")) + +blazar.exceptions.BlazarException: Lease can't be created +: blazar.exceptions.BlazarException: Lease can't be created +blazar.tests.api.v2.test_leases.TestCreateLease.test_empty_response +blazar.tests.api.v2.test_leases.TestCreateLease.test_empty_response ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_event_pass +blazar.tests.manager.test_service.ServiceTestCase.test_event_pass ... ok +2025-07-30 09:32:46.060 2337416 ERROR blazar.api.v1.utils [None req-6e8cb7fb-1216-418d-b39c-9ff459fc11c9 fake fake - - - -] Request aborted with status code 400 and message 'API Version String 1.a is of invalid format. Must be of format MajorNum.MinorNum.': blazar.exceptions.InvalidAPIVersionString: An unknown exception occurred +2025-07-30 09:32:46.061 2337416 INFO blazar.api.v1.request_log [None req-6e8cb7fb-1216-418d-b39c-9ff459fc11c9 fake fake - - - -] 127.0.0.1 "POST /v1" status: 400 len: 172 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create_with_bad_api_version +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create_with_bad_api_version ... ok +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__get_flavor_details +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__get_flavor_details ... ok +2025-07-30 09:32:46.123 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:46.124 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Lease can't be created", "error_name": 500} +POST: /v2/leases {'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} +2025-07-30 09:32:46.000 2337419 WARNING oslo_messaging.rpc.client [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.000 2337419 WARNING oslo_messaging.rpc.client [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.004 2337419 ERROR wsme.api [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping -During handling of the above exception, another exception occurred: + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped + return func(self, to_update) + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 117, in post + lease = pecan.request.rpcapi.create_lease(lease_dct) + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 236, in fake_create_lease + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:46.005 2337419 WARNING blazar.api.v2.middleware [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_leases.TestCreateLease.test_rpc_exception_create +blazar.tests.api.v2.test_leases.TestCreateLease.test_rpc_exception_create ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_active +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_active ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_error +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_error ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_pending +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_pending ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_terminated +blazar.tests.test_status.LeaseStatusTestCase.test_derive_stable_status_terminated ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_is_stable +blazar.tests.test_status.LeaseStatusTestCase.test_is_stable ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_event_status +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_event_status ... ok +2025-07-30 09:32:46.194 2337416 INFO blazar.api.v1.request_log [None req-cc8154af-49a6-456e-b784-837cb2aff526 fake fake - - - -] 127.0.0.1 "DELETE /v1/1" status: 204 len: - +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_delete +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_delete ... ok +GET: /v2/leases {} +2025-07-30 09:32:46.196 2337395 WARNING oslo_messaging.rpc.client [None req-ff916fad-4a2e-4afc-be81-4316f23ea726 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.197 2337395 WARNING oslo_messaging.rpc.client [None req-ff916fad-4a2e-4afc-be81-4316f23ea726 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestListLeases.test_empty +blazar.tests.api.v2.test_leases.TestListLeases.test_empty ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_reservation_status +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_invalid_reservation_status ... ok +GOT:[] +GET: /v2/leases {} +2025-07-30 09:32:46.210 2337395 WARNING oslo_messaging.rpc.client [None req-2997a691-bef6-4d08-9dbb-0a78bc91b156 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.211 2337395 WARNING oslo_messaging.rpc.client [None req-2997a691-bef6-4d08-9dbb-0a78bc91b156 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestListLeases.test_multiple +blazar.tests.api.v2.test_leases.TestListLeases.test_multiple ... ok +--- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) @@ -4602,8 +6008,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_warn -blazar.tests.local_hacking.test_hacking.HackingTestCase.test_no_log_warn ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -4640,40 +6044,31 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_object -blazar.tests.utils.test_trusts.TestTrusts.test_use_trust_auth_object ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_instance -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_instance ... ok -Exception ignored on threading shutdown: + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 369, in test_event_spawn_fail + self.manager._process_events() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events + self._process_events_concurrently(batch) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 153, in _process_events_concurrently + LOG.info("Trying to execute events: %s", events) +Message: 'Trying to execute events: %s' +Arguments: ([{'id': '111-222-333', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'aaa-bbb-ccc', 'event_type': 'start_lease'}],) +--- Logging error --- Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' --- Logging error --- +GOT:[{'id': '4d8979af-e0ad-4900-8527-18e6eaf9cd95', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'}, {'id': '83cc1805-286c-4ddf-a510-8877b54b7e94', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'}] +GET: /v2/leases {} +2025-07-30 09:32:46.222 2337395 WARNING oslo_messaging.rpc.client [None req-fd607b7b-d9e6-4dd0-9548-21bb9eb8cf2d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.223 2337395 WARNING oslo_messaging.rpc.client [None req-fd607b7b-d9e6-4dd0-9548-21bb9eb8cf2d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_leases.TestListLeases.test_one +blazar.tests.api.v2.test_leases.TestListLeases.test_one ... ok Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -4692,8 +6087,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_without_before_end -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_without_before_end ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -4773,10 +6166,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.test_service.ServiceTestCase.test_prepare_service -blazar.tests.test_service.ServiceTestCase.test_prepare_service ... ok -2026-08-31 13:45:32.294 2158047 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_true +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_combination_true ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -4791,12 +6183,10 @@ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ raise AttributeError(name) -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_delete_lease -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_delete_leaseAttributeError: oslo_rpc_server_ping - ... +AttributeError: oslo_rpc_server_ping + During handling of the above exception, another exception occurred: -ok Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) @@ -4877,32 +6267,20 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -2026-08-31 13:45:32.510 2158059 WARNING blazar.plugins.oshosts.host_plugin [-] hypvsr1 failed. -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_disabled_true -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_disabled_true ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_no_failure -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_no_failure ... ok ---- Logging error --- -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 163, in _process_events_concurrently + event_thread = eventlet.spawn( + service_utils.with_empty_context(self._exec_event), + event) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception During handling of the above exception, another exception occurred: @@ -4963,43 +6341,61 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_reservation ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_having_issue_when_storing_extra_capability -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_having_issue_when_storing_extra_capability ... ok -Exception ignored on threading shutdown: + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 369, in test_event_spawn_fail + self.manager._process_events() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events + self._process_events_concurrently(batch) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 170, in _process_events_concurrently + LOG.exception('Error occurred while spawning event %s.', +Message: 'Error occurred while spawning event %s.' +Arguments: ('111-222-333',) +GOT:[{'id': '2bb8720a-0873-4d97-babf-0d906851a1eb', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'}] +GET: /v2/leases {} +2025-07-30 09:32:46.235 2337395 WARNING oslo_messaging.rpc.client [None req-65751e14-b6b4-4b03-a937-545716904171 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.235 2337395 WARNING oslo_messaging.rpc.client [None req-65751e14-b6b4-4b03-a937-545716904171 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.240 2337395 ERROR wsme.api [None req-65751e14-b6b4-4b03-a937-545716904171 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 104, in get_all + for lease in pecan.request.rpcapi.list_leases()] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 114, in fake_list_leases + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:46.241 2337395 WARNING blazar.api.v2.middleware [None req-65751e14-b6b4-4b03-a937-545716904171 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_leases.TestListLeases.test_rpc_exception_list +blazar.tests.api.v2.test_leases.TestListLeases.test_rpc_exception_list ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_no_action +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_no_action ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_snapshot +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_before_end_with_snapshot ... ok --- Logging error --- Traceback (most recent call last): -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_invalid -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_plugin_reservation_with_invalid ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -5037,8 +6433,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_get_string -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_get_string ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -5098,23 +6492,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_01_1 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_01_1 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_02_100 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_02_100 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_03_1_1_4 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_03_1_1_4 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_04_100_23_66_3 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_04_100_23_66_3 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_05_1__1 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_05_1__1 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_06_1__1 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_06_1__1 ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_issuing_rollback -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_issuing_rollback ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_07_1_03 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_07_1_03 ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -5125,6 +6503,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_invalid_before_end +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_invalid_before_end ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -5213,47 +6593,14 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_08_01_1 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_08_01_1 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_09_1_001 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_09_1_001 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_10_ -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_10_ ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_11__1_1 -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_11__1_1 ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_12_1_1_ -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_12_1_1_ ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_event -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_event ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_max_api_version -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_max_api_version ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_min_version -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_min_version ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_not_null_version -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_not_null_version ... ok -2026-08-31 13:45:32.567 2158091 INFO blazar.utils.openstack.neutron [-] Failed to find network invalid-net-id. -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_with_invalid_network_id -blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_with_invalid_network_id ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_null_version -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_null_version ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_1___1____0__ -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_1___1____0__ ... ok -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__query_available_hosts -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__query_available_hosts ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_2___1____1__ -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_2___1____1__ ... ok -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_valid_version_strings -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_valid_version_strings ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_capabilities_too_long -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_capabilities_too_long ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_comparisons -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_comparisons ... ok -2026-08-31 13:45:32.424 2158020 WARNING blazar.status [None req-5bee1c16-f24e-479c-8cd6-93425d8c38db - fake-project-id - - - -] Invalid transition from ACTIVE to STARTING. -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_false -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_false ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +2025-07-30 09:32:46.313 2337419 WARNING blazar.status [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Invalid transition from ACTIVE to STARTING. +2025-07-30 09:32:46.306 2337416 INFO blazar.api.v1.request_log [None req-fe03cd87-5824-4eac-b785-14ff78bb4dfe fake fake - - - -] 127.0.0.1 "GET /v1/1" status: 200 len: 393 File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -5262,10 +6609,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_true -blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_true ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -5275,9 +6618,10 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_valid_before_end +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_with_valid_before_end ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -5298,8 +6642,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -5359,18 +6701,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_matches -blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_matches ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_existing_vms -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_existing_vms ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_extra_capabilities -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_extra_capabilities ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -5381,6 +6712,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_without_before_end +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_check_params_without_before_end ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -5469,23 +6802,19 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_extra_capabilities -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_extra_capabilities ... ok -2026-08-31 13:45:32.521 2158059 WARNING blazar.plugins.oshosts.host_plugin [-] hypvsr1 recovered. -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_recover -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_recover ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_nothing -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_nothing ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_host_id -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_host_id ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_recover -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_recover ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_state_down -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_state_down ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_false +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_false ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_true +blazar.tests.test_status.LeaseStatusTestCase.test_is_valid_transition_true ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_having_issue_when_storing_extra_capability +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_having_issue_when_storing_extra_capability ... ok +PUT: /v2/os-hosts/1 {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'updated'} +2025-07-30 09:32:46.351 2337478 WARNING oslo_messaging.rpc.client [None req-f3e62ac9-a1cc-4e95-a15a-c2bf2d51cc4f b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.352 2337478 WARNING oslo_messaging.rpc.client [None req-f3e62ac9-a1cc-4e95-a15a-c2bf2d51cc4f b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_empty_response +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_empty_response ... ok Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -5524,11 +6853,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_status_disabled -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_status_disabled ... ok -2026-08-31 13:45:32.302 2158047 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_get_lease -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_get_lease ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -5588,21 +6912,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_trust_id -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_trust_id ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_hosts_available -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_hosts_available ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host_extra_capability -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host_extra_capability ... ok -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_no_hosts_available -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_no_hosts_available ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_1 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_1 ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_issuing_rollback +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_issuing_rollback ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -5642,10 +6954,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_no_catalog -blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_no_catalog ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_2 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_2 ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -5705,11 +7013,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_wrong_format -blazar.tests.api.test_context.ContextTestCase.test_ctx_from_headers_wrong_format ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_3 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_3 ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -5729,8 +7033,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -2026-08-31 13:45:32.500 2158038 WARNING oslo_messaging.rpc.client [None req-54cb0e49-1a55-46b6-9961-f4886b7f84c8 fake fake - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.502 2158038 INFO blazar.api.v1.request_log [None req-54cb0e49-1a55-46b6-9961-f4886b7f84c8 fake fake - - - -] 127.0.0.1 "GET /v1/1/allocation" status: 200 len: 18 File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -5751,9 +7053,14 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_capabilities_too_long +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_capabilities_too_long ... ok File "", line 198, in _run_module_as_main +GOT:Response: 404 Not Found +Content-Type: application/json +{"error_code": 404, "error_message": "Object with {'host_id': 1} not found", "error_name": 404} +PUT: /v2/os-hosts/1 {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'updated'} +2025-07-30 09:32:46.410 2337478 WARNING oslo_messaging.rpc.client [None req-c1ff0695-7e2f-4f7d-888b-fcc9b5202b38 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in main() @@ -5812,25 +7119,20 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id ... ok -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id_not_found -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_id_not_found ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_instance_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_instance_reservation--- Logging error --- - ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +--- Logging error --- Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_4 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_4 File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_existing_vms +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_existing_vms ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) During handling of the above exception, another exception occurred: +2025-07-30 09:32:46.423 2337478 WARNING oslo_messaging.rpc.client [None req-c1ff0695-7e2f-4f7d-888b-fcc9b5202b38 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. Traceback (most recent call last): - ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -5919,13 +7221,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_extra_capabilities +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_with_extra_capabilities ... ok --- Logging error --- Traceback (most recent call last): -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_having_multiple_results -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_having_multiple_results ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -6022,15 +7322,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_5 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_5 ... ok -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_not_found -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_host_name_not_found ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_6 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_6 ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -6094,10 +7388,9 @@ test(result) File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ return self.run(*args, **kwds) -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_invalid_host -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_with_invalid_host File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run return super(WithScenarios, self).run(result) - ... File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run return run_test.run(result) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run return self._run_one(actual_result) @@ -6128,18 +7421,21 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -ok -2026-08-31 13:45:32.425 2158049 WARNING oslo_messaging.rpc.client [None req-88d260a0-4f3a-4fed-972c-944b26dcd2fb fake fake - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.427 2158049 INFO blazar.api.v1.request_log [None req-88d260a0-4f3a-4fed-972c-944b26dcd2fb fake fake - - - -] 127.0.0.1 "POST /v1/leases" status: 201 len: 404 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create ... ok -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_without_az -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_host_details_without_az ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_7 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_7 ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_extra_capabilities +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_extra_capabilities ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' --- Logging error --- Traceback (most recent call last): +2025-07-30 09:32:46.474 2337416 INFO blazar.api.v1.request_log [None req-bf9935f4-dbf1-47a7-826b-4d035ca8ec85 fake fake - - - -] 127.0.0.1 "GET /v1/1" status: 200 len: 393 +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_host_id +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_host_id ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -6236,22 +7532,75 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_1_min -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_1_min ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:46.440 2337478 ERROR wsme.api [None req-c1ff0695-7e2f-4f7d-888b-fcc9b5202b38 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 156, in put + host = pecan.request.hosts_rpcapi.update_computehost(id, host_dct) + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 342, in fake_update_computehost + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:46.441 2337478 WARNING blazar.api.v2.middleware [None req-c1ff0695-7e2f-4f7d-888b-fcc9b5202b38 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_rpc_exception_update +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_rpc_exception_update ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +PUT: /v2/os-hosts/1 {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} +2025-07-30 09:32:46.457 2337478 WARNING oslo_messaging.rpc.client [None req-2edacbcf-e67b-4288-adca-1bf667462175 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.457 2337478 WARNING oslo_messaging.rpc.client [None req-2edacbcf-e67b-4288-adca-1bf667462175 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_one +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_one ... ok +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get_with_latest_api_version +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get_with_latest_api_version ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_trust_id +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_host_without_trust_id ... ok +GOT:Response: 200 OK +Content-Type: application/json +{"id": "1", "hypervisor_hostname": "host01", "hypervisor_type": "QEMU", "vcpus": 1, "hypervisor_version": 1000000, "memory_mb": 8192, "local_gb": 50, "cpu_info": "{\"vendor\": \"Intel\", \"model\": \"qemu32\", \"arch\": \"x86_64\", \"features\": [], \"topology\": {\"cores\": 1}}", "trust_id": "35b17138-b364-4e6a-a131-8f3099c5be68", "extra_capas": {"vgpus": 2, "fruits": "bananas"}} +PUT: /v2/os-hosts/1 None +2025-07-30 09:32:46.469 2337478 WARNING oslo_messaging.rpc.client [None req-d2be60b5-d7f9-4afd-a9ee-1c4c688da2e2 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.469 2337478 WARNING oslo_messaging.rpc.client [None req-d2be60b5-d7f9-4afd-a9ee-1c4c688da2e2 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.471 2337478 ERROR wsme.api [None req-d2be60b5-d7f9-4afd-a9ee-1c4c688da2e2 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 155, in put + host_dct = host.as_dict() + ^^^^^^^^^^^^ + +AttributeError: 'NoneType' object has no attribute 'as_dict' + --- Logging error --- +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_with_empty_body +blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_with_empty_body ... ok Traceback (most recent call last): -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host ... ok -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_having_multiple_results -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_having_multiple_results ... ok -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_having_no_servers -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_having_no_servers ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} ValueError: not enough values to unpack (expected 2, got 1) During handling of the above exception, another exception occurred: @@ -6345,26 +7694,19 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_id -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_id ... ok -2026-08-31 13:45:32.310 2158047 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -Exception ignored on threading shutdown: -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_list_leases -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_list_leasesTraceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_not_found -blazar.tests.utils.openstack.test_nova.NovaInventoryTestCase.test_get_servers_per_host_with_host_not_found ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_2_max -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_2_max ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.manager.test_service.ServiceTestCase.test_event_spawn_fail +blazar.tests.manager.test_service.ServiceTestCase.test_event_spawn_fail ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_hosts_available +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_hosts_available ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ +PUT: /v2/leases/8047576f-19c8-4c87-8c5b-335981611f45 {'name': 'updated', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37'} +2025-07-30 09:32:46.532 2337445 WARNING oslo_messaging.rpc.client [None req-29d4087f-c3f1-4da0-992d-9d93a886538e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.532 2337445 WARNING oslo_messaging.rpc.client [None req-29d4087f-c3f1-4da0-992d-9d93a886538e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. ValueError: not enough values to unpack (expected 2, got 1) During handling of the above exception, another exception occurred: @@ -6458,11 +7800,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.test_root.TestRoot.test_bad_uri -blazar.tests.api.test_root.TestRoot.test_bad_uri ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_3_hypervisor_properties -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_3_hypervisor_properties ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -6561,102 +7899,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } ---- Logging error --- -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 401, in create_lease - self._check_date_within_lease_limits(before_end_date, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - lease_values) - ^^^^^^^^^^^^^ - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits - raise common_ex.NotAuthorized( - 'Datetime is out of lease limits') -blazar.exceptions.NotAuthorized: Datetime is out of lease limits - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit - msg = self.format(record) - File "/usr/lib/python3.13/logging/__init__.py", line 999, in format - return fmt.format(record) - ~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format - context = _update_record_with_context(record) - File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context - d = _dictify_context(context) - File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context - return context.get_logging_values() - ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values - values.update(self.to_dict()) - ~~~~~~~~~~~~^^ - File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict - result = super(BlazarContext, self).to_dict() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: super() argument 1 must be a type, not MagicMock -Call stack: - File "", line 198, in _run_module_as_main - File "", line 88, in _run_code - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in - main() - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main - program.TestProgram( - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ - self.runTests() - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests - self.result = testRunner.run(self.test) - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run - test(result) - File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.13/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.13/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.13/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run - return super(WithScenarios, self).run(result) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run - return run_test.run(result) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run - return self._run_one(actual_result) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one - return self._run_prepared_result(ExtendedToOriginalDecorator(result)) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result - self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user - return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 607, in test_create_lease_before_end_param_is_before_lease_start - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 404, in create_lease - LOG.error("Invalid before_end_date param. %s", str(e)) -Message: 'Invalid before_end_date param. %s' -Arguments: ('Datetime is out of lease limits',) -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_4_resource_properties -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_4_resource_properties ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -6667,6 +7910,14 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +2025-07-30 09:32:46.536 2337419 ERROR blazar.status [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Non-fatal exception during transition of lease lease-id: blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception..NonFatalException +2025-07-30 09:32:46.536 2337419 ERROR blazar.status Traceback (most recent call last): +2025-07-30 09:32:46.536 2337419 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper +2025-07-30 09:32:46.536 2337419 ERROR blazar.status result = func(*args, **kwargs) +2025-07-30 09:32:46.536 2337419 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/tests/test_status.py", line 268, in dummy_start_lease +2025-07-30 09:32:46.536 2337419 ERROR blazar.status raise NonFatalException +2025-07-30 09:32:46.536 2337419 ERROR blazar.status blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception..NonFatalException +2025-07-30 09:32:46.536 2337419 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -6676,6 +7927,10 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_no_hosts_available +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_no_hosts_available ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_1 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_1 ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -6755,16 +8010,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_lease_id -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_lease_id ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_extra_capability -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_extra_capability ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_update_reservation_with_invalid_range -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_update_reservation_with_invalid_range ... ok -GET: /v2/os-hosts {} -2026-08-31 13:45:32.485 2158016 WARNING oslo_messaging.rpc.client [None req-728ff5dd-d326-4149-b95c-dfb82ac211dc b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.486 2158016 WARNING oslo_messaging.rpc.client [None req-728ff5dd-d326-4149-b95c-dfb82ac211dc b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -6804,8 +8052,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.api.v2.test_hosts.TestListHosts.test_empty -blazar.tests.api.v2.test_hosts.TestListHosts.test_empty ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -6865,9 +8111,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -6966,19 +8210,26 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -GET: /v2/leases {} -2026-08-31 13:45:32.445 2158004 WARNING oslo_messaging.rpc.client [None req-6137d74e-5ed6-4396-a680-7fff77341e28 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.446 2158004 WARNING oslo_messaging.rpc.client [None req-6137d74e-5ed6-4396-a680-7fff77341e28 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -blazar.tests.api.v2.test_leases.TestListLeases.test_empty -blazar.tests.api.v2.test_leases.TestListLeases.test_empty ... ok - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_having_vms -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_having_vms ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.api.v2.test_leases.TestUpdateLease.test_empty_response +blazar.tests.api.v2.test_leases.TestUpdateLease.test_empty_response ... ok +2025-07-30 09:32:46.613 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_2 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_2 ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_3 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_3 ... ok +2025-07-30 09:32:46.607 2337419 ERROR blazar.status [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Lease lease-id went into ERROR status. An unknown exception occurred: blazar.exceptions.BlazarException: An unknown exception occurred +2025-07-30 09:32:46.607 2337419 ERROR blazar.status Traceback (most recent call last): +2025-07-30 09:32:46.607 2337419 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper +2025-07-30 09:32:46.607 2337419 ERROR blazar.status result = func(*args, **kwargs) +2025-07-30 09:32:46.607 2337419 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/tests/test_status.py", line 234, in dummy_start_lease +2025-07-30 09:32:46.607 2337419 ERROR blazar.status raise exceptions.BlazarException +2025-07-30 09:32:46.607 2337419 ERROR blazar.status blazar.exceptions.BlazarException: An unknown exception occurred +2025-07-30 09:32:46.607 2337419 ERROR blazar.status +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_raise_exception +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_raise_exception ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_4 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_4 ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -7077,18 +8328,30 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:46.648 2337416 INFO blazar.api.v1.request_log [None req-cd8afd3a-a9af-4d67-8159-66ecdd4d08cb fake fake - - - -] 127.0.0.1 "GET /v1" status: 200 len: 13 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_5 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_5 ... ok +2025-07-30 09:32:46.653 2337419 WARNING blazar.status [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Aborting dummy_start_lease. Invalid lease status transition from ACTIVE to STARTING. +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_invalid_transition +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_invalid_transition ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 401, in create_lease - self._check_date_within_lease_limits(before_end_date, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - lease_values) - ^^^^^^^^^^^^^ - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits - raise common_ex.NotAuthorized( - 'Datetime is out of lease limits') -blazar.exceptions.NotAuthorized: Datetime is out of lease limits + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -7149,32 +8412,33 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 617, in test_create_lease_before_end_param_is_past_lease_ending - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 404, in create_lease - LOG.error("Invalid before_end_date param. %s", str(e)) -Message: 'Invalid before_end_date param. %s' -Arguments: ('Datetime is out of lease limits',) -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_reservation ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_issuing_rollback -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_issuing_rollback ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:46.614 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_6 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_6 ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -7273,21 +8537,17 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -2026-08-31 13:45:32.319 2158047 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_update_lease -blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_update_lease ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_add_reservation_inventory -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_add_reservation_inventory ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_client_auth_url -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_client_auth_url ... ok -2026-08-31 13:45:32.529 2158038 INFO blazar.api.v1.request_log [None req-3c9d0e72-9fec-44ec-ae5c-7abb499e758a fake fake - - - -] 127.0.0.1 "GET /v1/1/allocation?{'lease_id': '3404a3db-cdb5-4b42-9a83-4b5af4100290', 'reservation_id': '245fccc8-6765-4875-8e4f-c4ed969db6b8'}" status: 200 len: 18 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get_with_query_params_1 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_get_with_query_params_1 ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_not_existing_in_db -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_not_existing_in_db ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_7 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_invalid_param_7 ... ok --- Logging error --- Traceback (most recent call last): +GOT:Response: 404 Not Found +Content-Type: application/json +{"error_code": 404, "error_message": "Object with {'lease_id': '8047576f-19c8-4c87-8c5b-335981611f45'} not found", "error_name": 404} +PUT: /v2/leases/96c5f7eb-8016-4e89-afc8-42edda8b54db {'name': 'updated', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37'} +2025-07-30 09:32:46.675 2337445 WARNING oslo_messaging.rpc.client [None req-ca46c373-ab7c-446c-b5dc-35f78bdca38e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.675 2337445 WARNING oslo_messaging.rpc.client [None req-ca46c373-ab7c-446c-b5dc-35f78bdca38e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -7384,30 +8644,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_avoids_reservations -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_avoids_reservations ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base [-] Caught an exception while executing a callback. error: blazar.exceptions.BlazarException: error -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base Traceback (most recent call last): -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base File "/build/reproducible-path/blazar-15.0.0/blazar/monitor/base.py", line 63, in call_monitor_plugin -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base reservation_flags = callback(*args, **kwargs) -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base return self._mock_call(*args, **kwargs) -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base return self._execute_mock_call(*args, **kwargs) -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base raise effect -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base blazar.exceptions.BlazarException: error -2026-08-31 13:45:32.310 2158070 ERROR blazar.monitor.base - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_callback -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_callback ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_1_min +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_1_min ... ok +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_lease_deleted +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_lease_deleted ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -7427,8 +8668,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_reserved -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_reserved ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -7508,24 +8747,34 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -DELETE: /v2/os-hosts/1 -2026-08-31 13:45:32.487 2158032 WARNING oslo_messaging.rpc.client [None req-5e03cde2-82e5-4dce-8afe-de012d25f669 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.488 2158032 WARNING oslo_messaging.rpc.client [None req-5e03cde2-82e5-4dce-8afe-de012d25f669 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_not_existing_computehost -blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_not_existing_computehost ... ok ---- Logging error --- +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:46.709 2337445 ERROR wsme.api [None req-ca46c373-ab7c-446c-b5dc-35f78bdca38e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ - message = self.msg_fmt % kwargs - ~~~~~~~~~~~~~^~~~~~~~ -KeyError: 'columns' -During handling of the above exception, another exception occurred: + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 152, in put + lease = pecan.request.rpcapi.update_lease(id, sublease_dct) + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 316, in fake_update_lease + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +--- Logging error --- Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -7588,42 +8837,20 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 733, in test_create_lease_duplicated_name - self.assertRaises(manager_ex.LeaseNameAlreadyExists, - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 421, in create_lease - lease = db_api.lease_create(lease_values) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 46, in __init__ - LOG.exception('Exception in string format operation') -Message: 'Exception in string format operation' -Arguments: () ---- Logging error --- + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 289, in test_event_success + self.manager._process_events() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events + self._process_events_concurrently(batch) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 153, in _process_events_concurrently + LOG.info("Trying to execute events: %s", events) +Message: 'Trying to execute events: %s' +Arguments: ([{'id': '111-222-333', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'aaa-bbb-ccc', 'event_type': 'start_lease'}, {'id': '444-555-666', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'bbb-ccc-ddd', 'event_type': 'start_lease'}],) +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_2_max +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_2_max ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ - message = self.msg_fmt % kwargs - ~~~~~~~~~~~~~^~~~~~~~ -KeyError: 'columns' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): -Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -7661,93 +8888,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: - File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit - msg = self.format(record) - File "/usr/lib/python3.13/logging/__init__.py", line 999, in format - return fmt.format(record) - ~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format - context = _update_record_with_context(record) - File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context - d = _dictify_context(context) - File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context - return context.get_logging_values() - ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values - values.update(self.to_dict()) - ~~~~~~~~~~~~^^ - File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict - result = super(BlazarContext, self).to_dict() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: super() argument 1 must be a type, not MagicMock -Call stack: - File "", line 198, in _run_module_as_main - File "", line 88, in _run_code - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in - main() - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main - program.TestProgram( - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ - self.runTests() - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests - self.result = testRunner.run(self.test) - File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run - test(result) - File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.13/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.13/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3.13/unittest/suite.py", line 122, in run - test(result) - File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ - return self.run(*args, **kwds) - File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run - return super(WithScenarios, self).run(result) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run - return run_test.run(result) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run - return self._run_one(actual_result) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one - return self._run_prepared_result(ExtendedToOriginalDecorator(result)) - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result - self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user - return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 733, in test_create_lease_duplicated_name - self.assertRaises(manager_ex.LeaseNameAlreadyExists, - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 421, in create_lease - lease = db_api.lease_create(lease_values) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 48, in __init__ - LOG.error("%(name)s: %(value)s", -Message: '%(name)s: %(value)s' -Arguments: {'name': 'code', 'value': 500} ---- Logging error --- File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -7807,26 +8947,42 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Exception ignored on threading shutdown: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 421, in create_lease - lease = db_api.lease_create(lease_values) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -blazar.db.exceptions.BlazarDBDuplicateEntry: Duplicate entry for %(columns)s in %(model)s model was found + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:46.747 2337419 ERROR blazar.status [None req-fbc9f31f-f410-4757-a1a4-ab4ee420058e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Lease lease-id went into ERROR status. +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_mismatch_result_in +blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_mismatch_result_in ... ok +--- Logging error --- +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: Traceback (most recent call last): -DELETE: /v2/leases/5b9c193c-5b2d-4cbf-a21f-a829d77a82a2 -2026-08-31 13:45:32.676 2158088 WARNING oslo_messaging.rpc.client [None req-1d3a28ca-067c-4d01-9297-8dad67ef3d96 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.676 2158088 WARNING oslo_messaging.rpc.client [None req-1d3a28ca-067c-4d01-9297-8dad67ef3d96 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_3_hypervisor_properties +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_3_hypervisor_properties ... ok +GET: /v2/os-hosts/1 {} +2025-07-30 09:32:46.739 2337437 WARNING oslo_messaging.rpc.client [None req-bfc470e7-99f0-44d0-b23e-93d9d81ef91e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.740 2337437 WARNING oslo_messaging.rpc.client [None req-bfc470e7-99f0-44d0-b23e-93d9d81ef91e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.710 2337445 WARNING blazar.api.v2.middleware [None req-ca46c373-ab7c-446c-b5dc-35f78bdca38e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_leases.TestUpdateLease.test_rpc_exception_update +blazar.tests.api.v2.test_leases.TestUpdateLease.test_rpc_exception_update ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -7847,8 +9003,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_not_existing_lease -blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_not_existing_lease ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -7885,31 +9039,33 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 733, in test_create_lease_duplicated_name - self.assertRaises(manager_ex.LeaseNameAlreadyExists, - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 424, in create_lease - LOG.exception('Cannot create a lease - duplicated lease name') -Message: 'Cannot create a lease - duplicated lease name' -Arguments: () -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_invalid_host -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_invalid_host ... --- Logging error --- -ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_host_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_host_reservation ... ok +--- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -7919,6 +9075,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_4_resource_properties +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_reservation_with_missing_param_4_resource_properties ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -7928,14 +9086,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions [None req-308d19f7-11c1-430d-8484-c8bdaa36f8ed - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions KeyError: 'pool' -2026-08-31 13:45:32.275 2158010 ERROR blazar.exceptions -2026-08-31 13:45:32.276 2158010 ERROR blazar.exceptions [None req-308d19f7-11c1-430d-8484-c8bdaa36f8ed - project-uuid - - - -] code: 404 File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -8015,25 +9165,12 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_no_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_computehost_with_no_freepool ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_lease_with_event -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_lease_with_event ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_project -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_add_project ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_configuration -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_configuration ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create ... ok -GET: /v2/os-hosts/1 {} -2026-08-31 13:45:32.778 2158052 WARNING oslo_messaging.rpc.client [None req-94727aa4-7e2e-448b-83a7-b3d0ad974162 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.779 2158052 WARNING oslo_messaging.rpc.client [None req-94727aa4-7e2e-448b-83a7-b3d0ad974162 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } blazar.tests.api.v2.test_hosts.TestShowHost.test_empty blazar.tests.api.v2.test_hosts.TestShowHost.test_empty ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_lease_id -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_lease_id ... --- Logging error --- -ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_update_reservation_with_invalid_range +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_create_update_reservation_with_invalid_range ... ok +--- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -8043,8 +9180,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_az -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_az ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -8054,9 +9189,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -PUT: /v2/leases/71a5f245-1dae-4620-b9c4-85d74d1844ee {'name': 'updated', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37'} -2026-08-31 13:45:32.546 2158012 WARNING oslo_messaging.rpc.client [None req-b25006cd-fc23-467d-86ba-292486ea7057 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.547 2158012 WARNING oslo_messaging.rpc.client [None req-b25006cd-fc23-467d-86ba-292486ea7057 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -8136,17 +9268,8 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.api.v2.test_leases.TestUpdateLease.test_empty_response -blazar.tests.api.v2.test_leases.TestUpdateLease.test_empty_response ... ok -2026-08-31 13:45:32.340 2158047 INFO blazar.utils.openstack.placement [-] Created resource class CUSTOM_RESERVATION_ABC_DEF -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_reservation_id -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservation_allocations_by_host_ids_with_reservation_id ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_reservation_id -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_reservation_id--- Logging error --- - ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +--- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -8165,6 +9288,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__query_available_hosts +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test__query_available_hosts ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -8185,6 +9310,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -8244,9 +9371,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -8257,6 +9382,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_having_vms +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_having_vms ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -8345,17 +9472,36 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +GOT:Response: 404 Not Found +Content-Type: application/json +{"error_code": 404, "error_message": "Object with {'host_id': 1} not found", "error_name": 404} +GET: /v2/os-hosts/1 {} +2025-07-30 09:32:46.794 2337437 WARNING oslo_messaging.rpc.client [None req-52ff4842-5f8a-4c29-a3ba-dad6743721a9 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.807 2337437 WARNING oslo_messaging.rpc.client [None req-52ff4842-5f8a-4c29-a3ba-dad6743721a9 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestShowHost.test_one +blazar.tests.api.v2.test_hosts.TestShowHost.test_one ... ok --- Logging error --- +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' During handling of the above exception, another exception occurred: Traceback (most recent call last): +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +PUT: /v2/leases/d477ec44-1075-47b1-8d3c-4b35fda3688e {'name': 'updated', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37'} +2025-07-30 09:32:46.808 2337445 WARNING oslo_messaging.rpc.client [None req-38069d79-c53a-451e-a971-6ab33cf80374 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.808 2337445 WARNING oslo_messaging.rpc.client [None req-38069d79-c53a-451e-a971-6ab33cf80374 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -8365,6 +9511,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_issuing_rollback +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_issuing_rollback ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -8385,8 +9533,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host_without_extracapabilities -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host_without_extracapabilities ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -8446,19 +9592,14 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -GET: /v2/os-hosts {} -2026-08-31 13:45:32.753 2158034 WARNING oslo_messaging.rpc.client [None req-f7f49be3-810c-4efb-add2-98e708ac4035 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.754 2158034 WARNING oslo_messaging.rpc.client [None req-f7f49be3-810c-4efb-add2-98e708ac4035 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestIncorrectHostFromRPC.test_bad_list -blazar.tests.api.v2.test_hosts.TestIncorrectHostFromRPC.test_bad_list ... ok -POST: /v2/leases {'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} -2026-08-31 13:45:32.517 2158044 WARNING oslo_messaging.rpc.client [None req-c7c9197c-de3e-4fd8-bf8d-a5f1250d874e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.518 2158044 WARNING oslo_messaging.rpc.client [None req-c7c9197c-de3e-4fd8-bf8d-a5f1250d874e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_one -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_one ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_missing_resources -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_missing_resources ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one +blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one ... ok +2025-07-30 09:32:46.845 2337416 ERROR blazar.api.v1.utils [None req-b26f30c8-4c74-4c21-909a-4b4d3172c327 fake fake - - - -] Request aborted with status code 406 and message 'Version 1.2 is not supported by the API. Minimum is 1.0 and maximum is 1.0.' +2025-07-30 09:32:46.847 2337416 INFO blazar.api.v1.request_log [None req-b26f30c8-4c74-4c21-909a-4b4d3172c327 fake fake - - - -] 127.0.0.1 "GET /v1" status: 406 len: 172 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list_with_non_acceptable_version +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list_with_non_acceptable_version ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -8478,8 +9619,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_fails_no_space -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_fails_no_space ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -8500,7 +9639,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: - File "", line 198, in _run_module_as_main +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_not_existing_in_db +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_not_existing_in_db ... File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in main() @@ -8559,24 +9699,42 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions [-] Exception in string format operation: KeyError: 'object' -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions KeyError: 'object' -2026-08-31 13:45:32.488 2158089 ERROR blazar.exceptions -2026-08-31 13:45:32.489 2158089 ERROR blazar.exceptions [-] code: 404 -blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_false -blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_false ... ok -blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_true -blazar.tests.api.v1.test_validation.ValidationTestCase.test_check_true ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_resources_changed -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_resources_changed ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +ok +GOT:{'id': '1', 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}} +GET: /v2/os-hosts/1 {} +2025-07-30 09:32:46.824 2337437 WARNING oslo_messaging.rpc.client [None req-f35c537e-5e25-49f8-b659-53c6463d16c1 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.825 2337437 WARNING oslo_messaging.rpc.client [None req-f35c537e-5e25-49f8-b659-53c6463d16c1 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.833 2337437 ERROR wsme.api [None req-f35c537e-5e25-49f8-b659-53c6463d16c1 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 116, in get_one + host_dct = pecan.request.hosts_rpcapi.get_computehost(id) + + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 184, in fake_get_computehost + raise Exception("Nah...") + +Exception: Nah... +: Exception: Nah... +2025-07-30 09:32:46.833 2337437 WARNING blazar.api.v2.middleware [None req-f35c537e-5e25-49f8-b659-53c6463d16c1 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ +blazar.tests.api.v2.test_hosts.TestShowHost.test_rpc_exception_get +blazar.tests.api.v2.test_hosts.TestShowHost.test_rpc_exception_get File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) @@ -8584,6 +9742,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): + ... ok +2025-07-30 09:32:46.873 2337463 WARNING blazar.status [-] Invalid transition from active to pending. File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -8672,7 +9832,14 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_false +blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_false ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_reserved +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_delete_host_reserved ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -8683,6 +9850,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -8692,11 +9861,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_missing_resources -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_missing_resources ... ok -2026-08-31 13:45:32.554 2158038 INFO blazar.api.v1.request_log [None req-48231d39-4abb-47c4-96d5-4c520829d8a8 fake fake - - - -] 127.0.0.1 "GET /v1/allocations" status: 200 len: 19 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -8717,10 +9881,13 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +Exception ignored on threading shutdown: File "", line 198, in _run_module_as_main +Traceback (most recent call last): File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in main() + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main program.TestProgram( File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ @@ -8776,15 +9943,10 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_event -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_event ... ok -2026-08-31 13:45:32.457 2158049 ERROR blazar.api.v1.utils [None req-0ba0893f-2540-41ca-87ce-9f53e7120b1e fake fake - - - -] Request aborted with status code 400 and message 'API Version String 1.a is of invalid format. Must be of format MajorNum.MinorNum.': blazar.exceptions.InvalidAPIVersionString: An unknown exception occurred -2026-08-31 13:45:32.458 2158049 INFO blazar.api.v1.request_log [None req-0ba0893f-2540-41ca-87ce-9f53e7120b1e fake fake - - - -] 127.0.0.1 "POST /v1/leases" status: 400 len: 172 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create_with_bad_api_version -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_create_with_bad_api_version ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_resources_changed -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_resources_changed ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } + _main_thread._handle._set_done() +blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_true +blazar.tests.test_status.ReservationStatusTestCase.test_is_valid_transition_true ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -8795,7 +9957,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_invalid_host +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_invalid_host File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ raise AttributeError(name) @@ -8882,17 +10045,14 @@ oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -PUT: /v2/os-hosts/1 {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'updated'} -2026-08-31 13:45:32.821 2158030 WARNING oslo_messaging.rpc.client [None req-ce2b3454-0247-4144-85d2-c42b4c5a320a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.822 2158030 WARNING oslo_messaging.rpc.client [None req-ce2b3454-0247-4144-85d2-c42b4c5a320a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_empty_response -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_empty_response ... ok -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_flavor -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_flavor ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations ... ok + ... Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +ok +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_create_reserved_floatingip +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_create_reserved_floatingip ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_lease_id +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_lease_id ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -8991,7 +10151,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -9002,9 +10162,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_lease_id -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_lease_id ... ok - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ +blazar.tests.manager.test_service.ServiceTestCase.test_event_success +blazar.tests.manager.test_service.ServiceTestCase.test_event_success File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ raise AttributeError(name) @@ -9013,9 +10172,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -2026-08-31 13:45:32.323 2158010 ERROR blazar.utils.openstack.nova [None req-3a40c6c8-e7a5-497d-b0fa-f6a1bb5272ca - project-uuid - - - -] No project_id found in current context: RuntimeError -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_project_id -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_create_no_project_id ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -9036,8 +10192,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_host -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_host ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -9097,16 +10251,16 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_resources -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_resources ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_reservation_id -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_reservation_id ... ok -2026-08-31 13:45:32.346 2158047 ERROR blazar.utils.openstack.placement [-] Failed to create resource class with placement API for CUSTOM_RESERVATION_ABC_DEF. Got 400: . -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class_fail -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_class_fail ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_hosts -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_hosts ... skipped 'incorrect decorator' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } + ... ok +GOT:Response: 200 OK +Content-Type: application/json +{"id": "d477ec44-1075-47b1-8d3c-4b35fda3688e", "name": "updated", "start_date": "2014-01-01 01:23", "end_date": "2014-02-01 13:37", "user_id": "b4fdb2fff13545ceb751295096cc18ee", "project_id": "981b767265174c108bc5a61185b748ac", "trust_id": "35b17138b3644e6aa1318f3099c5be68", "reservations": [{"resource_id": "1234", "resource_type": "virtual:instance"}], "events": [], "status": "ACTIVE"} +PUT: /v2/leases/63011eb4-2e0d-486c-80c9-67b9705f9d0f {'name': 'a', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} +2025-07-30 09:32:46.912 2337445 WARNING oslo_messaging.rpc.client [None req-f62d2d13-15d2-4ca0-9078-87bf71b1f6aa b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:46.912 2337445 WARNING oslo_messaging.rpc.client [None req-f62d2d13-15d2-4ca0-9078-87bf71b1f6aa b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_reservation_id +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_allocations_with_reservation_id ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -9205,7 +10359,26 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host ... ok +2025-07-30 09:32:46.944 2337445 ERROR wsme.api [None req-f62d2d13-15d2-4ca0-9078-87bf71b1f6aa b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Only name changing, dates and before end notifications may be proceeded.". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 139, in put + raise exceptions.BlazarException('Only name changing, ' + ...<2 lines>... + 'proceeded.') + +blazar.exceptions.BlazarException: Only name changing, dates and before end notifications may be proceeded. +: blazar.exceptions.BlazarException: Only name changing, dates and before end notifications may be proceeded. +blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one_with_extra_attrs +blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one_with_extra_attrs ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host_without_extracapabilities +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_get_host_without_extracapabilities ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -9225,8 +10398,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -9306,9 +10477,13 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties_with_detail -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties_with_detail ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_missing_resources +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_missing_resources ... ok +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_associated +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_associated ... ok +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deassociated +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deassociated ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -9328,8 +10503,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_reservation ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -9409,15 +10582,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_resources_changed +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_active_reservations_and_resources_changed ... ok --- Logging error --- -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_get -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_get ... ok Traceback (most recent call last): -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -9514,11 +10683,33 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts_with_cleaning_time -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts_with_cleaning_time ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deleted +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_delete_floatingip_with_deleted ... ok +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Only name changing, dates and before end notifications may be proceeded.", "error_name": 500} +PUT: /v2/leases/7db90b74-5370-4c33-b5fb-c867375ec878 None +2025-07-30 09:32:47.012 2337445 WARNING oslo_messaging.rpc.client [None req-6b84f65e-bd85-4026-9715-86e099480f16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:47.013 2337445 WARNING oslo_messaging.rpc.client [None req-6b84f65e-bd85-4026-9715-86e099480f16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_floatingippool +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_floatingippool ... ok --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_missing_resources +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_missing_resources ... ok +Traceback (most recent call last): +2025-07-30 09:32:47.043 2337445 ERROR wsme.api [None req-6b84f65e-bd85-4026-9715-86e099480f16 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 131, in put + sublease_dct = sublease.as_dict() + ^^^^^^^^^^^^^^^^ + +AttributeError: 'NoneType' object has no attribute 'as_dict' + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -9615,9 +10806,30 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_allocated_hosts -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_allocated_hosts ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_with_empty_body +blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_with_empty_body ... ok +2025-07-30 09:32:47.051 2337416 INFO blazar.api.v1.request_log [None req-686018b3-f72f-4579-95eb-09eef67b4971 fake fake - - - -] 127.0.0.1 "GET /v1/properties" status: 200 len: 27 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_properties_list +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_properties_list ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} +2025-07-30 09:32:47.080 2337467 INFO blazar.utils.openstack.neutron [-] Failed to find network invalid-net-id. +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_with_invalid_network_id +blazar.tests.utils.openstack.test_neutron.TestFloatingIPPool.test_init_with_invalid_network_id ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_resources_changed +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_heal_reservations_before_start_and_resources_changed ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -9716,11 +10928,97 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_list_allocations -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_list_allocations ... ok -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_matching -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_matching ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +--- Logging error --- +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 254, in _exec_event + event_fn(lease_id=event['lease_id'], event_id=event['id']) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +2025-07-30 09:32:47.094 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:47.103 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. + File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit + msg = self.format(record) + File "/usr/lib/python3.13/logging/__init__.py", line 999, in format + return fmt.format(record) + ~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format + context = _update_record_with_context(record) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context + d = _dictify_context(context) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context + return context.get_logging_values() + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values + values.update(self.to_dict()) + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict + result = super(BlazarContext, self).to_dict() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: super() argument 1 must be a type, not MagicMock +Call stack: + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in + main() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main + program.TestProgram( + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ + self.runTests() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests + self.result = testRunner.run(self.test) + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + return super(WithScenarios, self).run(result) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + return run_test.run(result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run + return self._run_one(actual_result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one + return self._run_prepared_result(ExtendedToOriginalDecorator(result)) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result + self._run_core() + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + return fn(*args, **kwargs) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 468, in test_exec_event_handle_exception + self.manager._exec_event(event) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 271, in _exec_event + LOG.exception('Error occurred while handling %s event for ' +Message: 'Error occurred while handling %s event for lease %s.' +Arguments: ('start_lease', '11-22-33') +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -9819,38 +11117,22 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -GOT:[] -GET: /v2/os-hosts {} -2026-08-31 13:45:32.500 2158016 WARNING oslo_messaging.rpc.client [None req-3c2cf673-920f-4838-866b-da77b8ba8c3d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.501 2158016 WARNING oslo_messaging.rpc.client [None req-3c2cf673-920f-4838-866b-da77b8ba8c3d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestListHosts.test_multiple -blazar.tests.api.v2.test_hosts.TestListHosts.test_multiple ... ok -2026-08-31 13:45:32.357 2158047 INFO blazar.utils.openstack.placement [-] Created resource provider record via placement API for resource provider blazar_compute-1. +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider ... ok Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 215, in on_end - self.nova.servers.delete(server=server) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call - raise result -novaclient.exceptions.NotFound: Instance server1 could not be found. (HTTP 404) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -9875,8 +11157,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_phys_lease -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_phys_lease ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_lease_id +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_lease_id ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -9913,22 +11195,72 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2009, in test_on_end_with_instances - self.fake_phys_plugin.on_end('04de74e8-193a-49d2-9ab8-cba7b49e45e8') - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 217, in on_end - LOG.info('Could not find server %s, may have been deleted ' -Message: 'Could not find server %s, may have been deleted concurrently.' -Arguments: ('server1',) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_handle_exception +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_handle_exception ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_allowed +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_allowed ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_leases +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_leases ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_reservation_id +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_allocations_with_reservation_id ... ok +2025-07-30 09:32:47.255 2337416 INFO blazar.api.v1.request_log [None req-428c4eb3-3705-49ca-9fdd-803bb8058e73 fake fake - - - -] 127.0.0.1 "PATCH /v1/properties/fake_property" status: 200 len: 25 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_property_update +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_property_update ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_denied +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_denied ... ok +2025-07-30 09:32:47.282 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:47.283 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_failed +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_failed ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_hosts +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_hosts ... skipped 'incorrect decorator' --- Logging error --- +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_allowed +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_allowed ... ok +Traceback (most recent call last): +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_invalid_event_type +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_invalid_event_type ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider_fail -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_reservation_provider_fail ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -9949,8 +11281,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_query_allocations -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_query_allocations ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -9977,7 +11307,6 @@ test(result) File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ return self.run(*args, **kwds) -2026-08-31 13:45:32.476 2158049 INFO blazar.api.v1.request_log [None req-027f2cd8-54a7-4d46-906c-eacb4d073215 fake fake - - - -] 127.0.0.1 "DELETE /v1/leases/8cde30cd-4410-4a55-ad7d-c90ded04d983" status: 204 len: - File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run return super(WithScenarios, self).run(result) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run @@ -9988,77 +11317,39 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2009, in test_on_end_with_instances - self.fake_phys_plugin.on_end('04de74e8-193a-49d2-9ab8-cba7b49e45e8') - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 225, in on_end - if not self._check_server_deletion(pool, host_reservation): - File "/usr/lib/python3/dist-packages/retrying.py", line 49, in wrapped_f - return Retrying(*dargs, **dkw).call(f, *args, **kw) - File "/usr/lib/python3/dist-packages/retrying.py", line 200, in call - attempt = Attempt(fn(*args, **kwargs), attempt_number, False) - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 246, in _check_server_deletion - LOG.info('Waiting to delete servers: %s ', servers) -Message: 'Waiting to delete servers: %s ' -Arguments: (['server1', 'server2'],) -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_delete -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_delete ... ok -2026-08-31 13:45:32.580 2158038 INFO blazar.api.v1.request_log [None req-24a43a93-da84-4ef5-a19f-47d718a1f2df fake fake - - - -] 127.0.0.1 "GET /v1/allocations?{'lease_id': '0221803c-4ba5-4d05-85a5-c34018b4daff', 'reservation_id': '4e4b5a05-7bfe-41c0-b28f-cdd4e8a0203e'}" status: 200 len: 19 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list_with_query_params_1 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_allocation_list_with_query_params_1 ... ok -GET: /v2/leases/e19fdc6e-db62-4671-b3e4-376870c992ed {} -2026-08-31 13:45:33.100 2158042 WARNING oslo_messaging.rpc.client [None req-be92c2d3-8ed5-4f97-9c10-49f6cea92979 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:33.101 2158042 WARNING oslo_messaging.rpc.client [None req-be92c2d3-8ed5-4f97-9c10-49f6cea92979 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestShowLease.test_empty -blazar.tests.api.v2.test_leases.TestShowLease.test_empty ... ok -2026-08-31 13:45:32.441 2158020 ERROR blazar.status [None req-5bee1c16-f24e-479c-8cd6-93425d8c38db - fake-project-id - - - -] Non-fatal exception during transition of lease lease-id: blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception..NonFatalException -2026-08-31 13:45:32.441 2158020 ERROR blazar.status Traceback (most recent call last): -2026-08-31 13:45:32.441 2158020 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper -2026-08-31 13:45:32.441 2158020 ERROR blazar.status result = func(*args, **kwargs) -2026-08-31 13:45:32.441 2158020 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/tests/test_status.py", line 268, in dummy_start_lease -2026-08-31 13:45:32.441 2158020 ERROR blazar.status raise NonFatalException -2026-08-31 13:45:32.441 2158020 ERROR blazar.status blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception..NonFatalException -2026-08-31 13:45:32.441 2158020 ERROR blazar.status -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_allow_non_fatal_exception ... ok -GOT:[] -GET: /v2/leases {} -2026-08-31 13:45:32.461 2158004 WARNING oslo_messaging.rpc.client [None req-64645577-9b52-4eb6-aa9c-484098dc3997 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.462 2158004 WARNING oslo_messaging.rpc.client [None req-64645577-9b52-4eb6-aa9c-484098dc3997 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestListLeases.test_multiple -blazar.tests.api.v2.test_leases.TestListLeases.test_multiple ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_reserve_resource -blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_reserve_resource ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_reservation ... ok -GOT:Response: 404 Not Found -Content-Type: application/json -{"error_code": 404, "error_message": "Object with {'host_id': 1} not found", "error_name": 404} -GET: /v2/os-hosts/1 {} -2026-08-31 13:45:32.797 2158052 WARNING oslo_messaging.rpc.client [None req-0117c3f4-b92b-479e-898e-53bbb8822dd0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.797 2158052 WARNING oslo_messaging.rpc.client [None req-0117c3f4-b92b-479e-898e-53bbb8822dd0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestShowHost.test_one -blazar.tests.api.v2.test_hosts.TestShowHost.test_one ... ok -2026-08-31 13:45:32.374 2158047 INFO blazar.utils.openstack.placement [-] Created resource provider record via placement API for resource provider Blazar. -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_denied +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_denied ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 382, in create_lease - self.enforcement.check_create( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - context.current(), lease_values, reservations, allocations) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 254, in _exec_event + event_fn(lease_id=event['lease_id'], event_id=event['id']) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -10067,13 +11358,11 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. +blazar.exceptions.InvalidStatus: Invalid lease status. During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id_with_multi_reservation -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_id_with_multi_reservation ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -10094,6 +11383,7 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +--- Logging error --- File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -10104,6 +11394,7 @@ self.runTests() File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests self.result = testRunner.run(self.test) +Traceback (most recent call last): File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run test(result) File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ @@ -10136,85 +11427,25 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 776, in test_create_lease_with_filter_exception - self.assertRaises(exceptions.NotAuthorized, - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 385, in create_lease - LOG.error("Enforcement checks failed. %s", str(e)) -Message: 'Enforcement checks failed. %s' -Arguments: ('Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds.',) -2026-08-31 13:45:32.494 2158049 INFO blazar.api.v1.request_log [None req-c99002d5-6e7c-4f76-ad1d-28fe2aac0257 fake fake - - - -] 127.0.0.1 "GET /v1/leases/55bd1466-7cc5-4620-abf3-b135a74830aa" status: 200 len: 404 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get ... ok -2026-08-31 13:45:32.606 2158038 INFO blazar.api.v1.request_log [None req-83e5f2e5-0b81-4ddd-803d-3481100858c0 fake fake - - - -] 127.0.0.1 "POST /v1" status: 201 len: 393 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_correct_lease -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_correct_lease ... ok -GET: /bad/path {} -GOT:Response: 404 Not Found -Content-Type: text/plain; charset=UTF-8 -404 Not Found -The resource could not be found. -GET: / {} -2026-08-31 13:45:33.155 2158022 WARNING oslo_messaging.rpc.client [None req-35cb6167-b4a4-457a-8be5-46db0cbca16d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:33.156 2158022 WARNING oslo_messaging.rpc.client [None req-35cb6167-b4a4-457a-8be5-46db0cbca16d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.test_root.TestRoot.test_version_discovery_root -blazar.tests.api.test_root.TestRoot.test_version_discovery_root ... ok -2026-08-31 13:45:32.383 2158047 ERROR blazar.utils.openstack.placement [-] Failed to create resource provider record in placement API for resource provider Blazar. Got 404: . -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider_fail -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_create_resource_provider_fail ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete ... ok -GOT:Response: 404 Not Found -Content-Type: application/json -{"error_code": 404, "error_message": "Object with {'host_id': '1'} not found", "error_name": 404} -DELETE: /v2/os-hosts/1 -2026-08-31 13:45:32.502 2158032 WARNING oslo_messaging.rpc.client [None req-dbb26a66-606e-4712-b48e-e9b1e0ba299a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.502 2158032 WARNING oslo_messaging.rpc.client [None req-dbb26a66-606e-4712-b48e-e9b1e0ba299a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_one -blazar.tests.api.v2.test_hosts.TestDeleteHost.test_delete_one ... ok -2026-08-31 13:45:32.513 2158049 INFO blazar.api.v1.request_log [None req-89a19e3b-457d-4138-b85a-78fc4f198cef fake fake - - - -] 127.0.0.1 "GET /v1/leases/9ba40d92-7b18-4e42-bbd6-177e601a1ff9" status: 200 len: 404 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get_with_latest_api_version -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_get_with_latest_api_version ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_ids -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_ids ... ok -2026-08-31 13:45:32.407 2158047 INFO blazar.utils.openstack.placement [-] Deleted resource class CUSTOM_RESERVATION_ABC_DEF -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class ... ok ---- Logging error --- -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 281, in _date_from_string - date = datetime.datetime.strptime(date_string, date_format) - File "/usr/lib/python3.13/_strptime.py", line 673, in _strptime_datetime - tt, fraction, gmtoff_fraction = _strptime(data_string, format) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/_strptime.py", line 452, in _strptime - raise ValueError("time data %r does not match format %r" % - (data_string, format)) -ValueError: time data '2046-14 10:13' does not match format '%Y-%m-%d %H:%M' + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 451, in test_exec_event_no_more_retry + self.manager._exec_event(event) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 265, in _exec_event + LOG.exception('Error occurred while handling %s event for ' +Message: 'Error occurred while handling %s event for lease %s.' +Arguments: ('start_lease', '11-22-33') + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 399, in create_lease - before_end_date = self._date_from_string( - before_end_date) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 283, in _date_from_string - raise exceptions.InvalidDate(date=date_string, - date_format=date_format) -blazar.manager.exceptions.InvalidDate: 2046-14 10:13 is an invalid date. Required format: %Y-%m-%d %H:%M + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -10239,6 +11470,11 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +2025-07-30 09:32:47.419 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:47.421 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_failed +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_failed ... ok +2025-07-30 09:32:47.448 2337416 INFO blazar.api.v1.request_log [None req-9eb3857d-a10e-4f54-b1ef-b350f2ac7385 fake fake - - - -] 127.0.0.1 "PUT /v1/1" status: 200 len: 393 File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -10275,133 +11511,63 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 697, in test_create_lease_wrong_format_before_end_date - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 404, in create_lease - LOG.error("Invalid before_end_date param. %s", str(e)) -Message: 'Invalid before_end_date param. %s' -Arguments: ('2046-14 10:13 is an invalid date. Required format: %Y-%m-%d %H:%M',) -GOT:Response: 400 Bad Request -Content-Type: application/json -{"error_code": 400, "error_message": "Invalid input for field/attribute hypervisor_type. Value: '1'. Wrong type. Expected '', got ''", "error_name": 400} -GET: /v2/leases {} -2026-08-31 13:45:32.770 2158034 WARNING oslo_messaging.rpc.client [None req-d709d01b-d7e8-497f-82df-b2cfd8850e79 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.771 2158034 WARNING oslo_messaging.rpc.client [None req-d709d01b-d7e8-497f-82df-b2cfd8850e79 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestIncorrectLeaseFromRPC.test_bad_list -blazar.tests.api.v2.test_leases.TestIncorrectLeaseFromRPC.test_bad_list ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_extra_capability -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_extra_capability ... ok -2026-08-31 13:45:32.539 2158049 INFO blazar.api.v1.request_log [None req-9be87253-abc5-4efd-8ad0-dfdebc9ee0ab fake fake - - - -] 127.0.0.1 "GET /v1/leases" status: 200 len: 14 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list ... ok -GOT:Response: 404 Not Found -Content-Type: application/json -{"error_code": 404, "error_message": "Object with {'lease_id': '5b9c193c-5b2d-4cbf-a21f-a829d77a82a2'} not found", "error_name": 404} -DELETE: /v2/leases/d2540326-eb83-49ef-93be-a4d1d6863781 -2026-08-31 13:45:32.692 2158088 WARNING oslo_messaging.rpc.client [None req-9f43d476-01f3-4a19-b8c8-e43943a4b46e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.692 2158088 WARNING oslo_messaging.rpc.client [None req-9f43d476-01f3-4a19-b8c8-e43943a4b46e b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_one -blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_one ... ok -GOT:Response: 400 Bad Request -Content-Type: application/json -{"error_code": 400, "error_message": "Invalid input for field/attribute id. Value: '1'. Value should be UUID format", "error_name": 400} -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions [None req-ea78c3c0-5c0e-41e7-bb1c-69381c6efdf9 - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions KeyError: 'pool' -2026-08-31 13:45:32.352 2158010 ERROR blazar.exceptions -2026-08-31 13:45:32.353 2158010 ERROR blazar.exceptions [None req-ea78c3c0-5c0e-41e7-bb1c-69381c6efdf9 - project-uuid - - - -] code: 404 -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_freepool ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_host -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_delete_with_no_host ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_generate_aggregate_name -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_generate_aggregate_name ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_aggregate_from_name_or_id -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_aggregate_from_name_or_id ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_reservation ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_all -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_all ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_correct_pool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_correct_pool ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_incorrect_pool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_get_computehosts_with_incorrect_pool ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_all_computehosts -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_all_computehosts ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_from_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_from_freepool ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_not_existing_from_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_not_existing_from_freepool ... ok -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reserved_periods -blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reserved_periods ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -2026-08-31 13:45:32.632 2158038 ERROR blazar.api.v1.utils [None req-fd895502-c1a8-4eec-a219-1ad9e50449a2 fake fake - - - -] Request aborted with status code 400 and message 'API Version String 1.a is of invalid format. Must be of format MajorNum.MinorNum.': blazar.exceptions.InvalidAPIVersionString: An unknown exception occurred -2026-08-31 13:45:32.633 2158038 INFO blazar.api.v1.request_log [None req-fd895502-c1a8-4eec-a219-1ad9e50449a2 fake fake - - - -] 127.0.0.1 "POST /v1" status: 400 len: 172 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create_with_bad_api_version -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_create_with_bad_api_version ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_wrong_lease -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_wrong_lease ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_for_event_not_found -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_for_event_not_found ... ok -2026-08-31 13:45:33.785 2158055 WARNING blazar.status [None req-78554c76-7c5c-45de-84f0-cc2bd3aa2bcb - - - - - -] Invalid transition from IN_PROGRESS to UNDONE. -blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_false -blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_false ... ok -blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_true -blazar.tests.test_status.EventStatusTestCase.test_is_valid_transition_true ... ok -2026-08-31 13:45:32.416 2158047 ERROR blazar.utils.openstack.placement [-] Failed to delete resource class with placement API for CUSTOM_RESERVATION_ABC_DEF. Got 404: . -2026-08-31 13:45:32.421 2158047 INFO blazar.utils.openstack.placement [-] Resource class CUSTOM_RESERVATION_ABC_DEF doesn't exist. Skipped the deletion of the resource class -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class_fail -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_class_fail ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_non_existing_instance_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_non_existing_instance_reservation ... ok -2026-08-31 13:45:32.564 2158049 ERROR blazar.api.v1.utils [None req-5fbdc2e7-e61a-4a6d-8173-33615d4784d5 fake fake - - - -] Request aborted with status code 406 and message 'Version 1.2 is not supported by the API. Minimum is 1.0 and maximum is 1.0.' -2026-08-31 13:45:32.565 2158049 INFO blazar.api.v1.request_log [None req-5fbdc2e7-e61a-4a6d-8173-33615d4784d5 fake fake - - - -] 127.0.0.1 "GET /v1/leases" status: 406 len: 172 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list_with_non_acceptable_api_version -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_list_with_non_acceptable_api_version ... ok -2026-08-31 13:45:32.653 2158085 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.654 2158085 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.655 2158085 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.658 2158085 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -GET: /v2/os-hosts {} -2026-08-31 13:45:32.660 2158085 WARNING keystonemiddleware.auth_token [-] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -2026-08-31 13:45:32.750 2158085 WARNING oslo_messaging.rpc.client [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.750 2158085 WARNING oslo_messaging.rpc.client [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.test_acl.TestACL.test_authenticated -blazar.tests.api.test_acl.TestACL.test_authenticated ... ok -2026-08-31 13:45:32.669 2158038 INFO blazar.api.v1.request_log [None req-cd072731-c5ef-4412-a7c8-55b5da8f671c fake fake - - - -] 127.0.0.1 "DELETE /v1/1" status: 204 len: - -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_delete -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_delete ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_create -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_create ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_failure +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_failure ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_no_more_retry +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_no_more_retry ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_ids +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reservations_by_host_ids ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicate_reservation ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_success +blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_success ... ok --- Logging error --- Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + +During handling of the above exception, another exception occurred: + +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties_with_detail +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_list_resource_properties_with_detail ... ok +Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -10458,24 +11624,55 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 389, in test_event_pass - self.manager._process_events() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events - self._process_events_concurrently(batch) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 153, in _process_events_concurrently - LOG.info("Trying to execute events: %s", events) -Message: 'Trying to execute events: %s' -Arguments: ([{'id': '111-222-333', 'lease_id': '11-22-33', 'event_type': 'start_lease', 'time': datetime.datetime(2012, 12, 13, 13, 13)}],) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_configuration +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_configuration ... ok +2025-07-30 09:32:47.546 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:47.549 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts ... ok --- Logging error --- Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -10496,6 +11693,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_handle_failures +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_handle_failures ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -10532,29 +11731,68 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 389, in test_event_pass - self.manager._process_events() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events - self._process_events_concurrently(batch) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 157, in _process_events_concurrently - LOG.info("Skip event %s because the status of the lease %s " -Message: 'Skip event %s because the status of the lease %s is still transitional' -Arguments: ({'id': '111-222-333', 'lease_id': '11-22-33', 'event_type': 'start_lease', 'time': datetime.datetime(2012, 12, 13, 13, 13)}, '11-22-33') -2026-08-31 13:45:32.589 2158049 INFO blazar.api.v1.request_log [None req-c68cec51-939e-4a28-a199-7158157758f4 fake fake - - - -] 127.0.0.1 "PUT /v1/leases/59587bf1-917b-4317-9ab8-31de7d6c6f99" status: 200 len: 401 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_destroy -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_destroy ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_heal +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_heal ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_retry +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_retry ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts_with_cleaning_time +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_allocated_hosts_with_cleaning_time ... ok +2025-07-30 09:32:47.640 2337416 INFO blazar.api.v1.request_log [None req-7528b6cf-0d21-4ba7-8190-6c73f1e1d923 fake fake - - - -] 127.0.0.1 "PUT /v1/1" status: 200 len: 393 +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update_with_no_service_type_in_header +blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update_with_no_service_type_in_header ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_event +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_event ... ok --- Logging error --- Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:47.669 2337421 WARNING blazar.plugins.oshosts.host_plugin [-] hypvsr1 failed. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_disabled_true +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_disabled_true File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + ... +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -10611,37 +11849,49 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 369, in test_event_spawn_fail - self.manager._process_events() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events - self._process_events_concurrently(batch) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 153, in _process_events_concurrently - LOG.info("Trying to execute events: %s", events) -Message: 'Trying to execute events: %s' -Arguments: ([{'id': '111-222-333', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'aaa-bbb-ccc', 'event_type': 'start_lease'}],) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:47.707 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:47.708 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_allocated_hosts +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_allocated_hosts ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 163, in _process_events_concurrently - event_thread = eventlet.spawn( - service_utils.with_empty_context(self._exec_event), - event) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -10666,6 +11916,13 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_no_failure +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_no_failure ... ok +POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} +2025-07-30 09:32:47.737 2337439 WARNING oslo_messaging.rpc.client [None req-1c5e601a-911f-427a-99c8-c930ad2cc6ac b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:47.738 2337439 WARNING oslo_messaging.rpc.client [None req-1c5e601a-911f-427a-99c8-c930ad2cc6ac b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_success +blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_success ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -10702,53 +11959,86 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 369, in test_event_spawn_fail - self.manager._process_events() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events - self._process_events_concurrently(batch) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 170, in _process_events_concurrently - LOG.exception('Error occurred while spawning event %s.', -Message: 'Error occurred while spawning event %s.' -Arguments: ('111-222-333',) -2026-08-31 13:45:32.693 2158038 INFO blazar.api.v1.request_log [None req-e3b543e2-085d-44e2-997c-feb0543c036f fake fake - - - -] 127.0.0.1 "GET /v1/1" status: 200 len: 393 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get ... ok -2026-08-31 13:45:32.439 2158047 INFO blazar.utils.openstack.placement [-] Resource class CUSTOM_RESERVATION_CURR1 doesn't exist or there is no inventory for that resource class on resource provider blazar_compute-1. Skipped the deletion -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rc -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rc ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rp -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_inventory_no_rp ... ok -GOT:Response: 404 Not Found -Content-Type: application/json -{"error_code": 404, "error_message": "Object with {'lease_id': 'e19fdc6e-db62-4671-b3e4-376870c992ed'} not found", "error_name": 404} -GET: /v2/leases/7eb82186-acdd-471b-8c51-01a553131e34 {} -2026-08-31 13:45:33.114 2158042 WARNING oslo_messaging.rpc.client [None req-40e07b0b-8c2d-4fa2-a0f8-477adf7b8c42 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:33.115 2158042 WARNING oslo_messaging.rpc.client [None req-40e07b0b-8c2d-4fa2-a0f8-477adf7b8c42 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestShowLease.test_one -blazar.tests.api.v2.test_leases.TestShowLease.test_one ... ok -GOT:Response: 300 Multiple Choices + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_one +blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_one ... ok +2025-07-30 09:32:47.804 2337421 WARNING blazar.plugins.oshosts.host_plugin [-] hypvsr1 recovered. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_recover +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_notification_callback_recover ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_nothing +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_nothing ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host ... ok +GOT:Response: 201 Created Content-Type: application/json -{"versions": [{"id": "v2.0", "status": "DEPRECATED", "links": [{"href": "http://localhost/v2", "rel": "self"}]}]} -GET: /versions {} -2026-08-31 13:45:33.164 2158022 WARNING oslo_messaging.rpc.client [None req-d87089e0-4b8a-44c4-880c-17f74ceeacdc b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:33.164 2158022 WARNING oslo_messaging.rpc.client [None req-d87089e0-4b8a-44c4-880c-17f74ceeacdc b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.test_root.TestRoot.test_version_discovery_versions -blazar.tests.api.test_root.TestRoot.test_version_discovery_versions ... ok -blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_start_monitoring -blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_start_monitoring ... ok -blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_stop_monitoring -blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_stop_monitoring ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_event_type_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_event_type_filter ... ok +{"id": "ba67430b-9e49-43d3-9581-c6b82cc1cb70", "hypervisor_hostname": "host01", "hypervisor_type": "QEMU", "vcpus": 1, "hypervisor_version": 1000000, "memory_mb": 8192, "local_gb": 50, "cpu_info": "{\"vendor\": \"Intel\", \"model\": \"qemu32\", \"arch\": \"x86_64\", \"features\": [], \"topology\": {\"cores\": 1}}", "trust_id": "35b17138-b364-4e6a-a131-8f3099c5be68", "extra_capas": {"vgpus": 2, "fruits": "bananas"}} +POST: /v2/os-hosts None +2025-07-30 09:32:47.828 2337439 WARNING oslo_messaging.rpc.client [None req-2a4b6e54-72b5-4b7c-b8e8-3e93fee57320 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:47.829 2337439 WARNING oslo_messaging.rpc.client [None req-2a4b6e54-72b5-4b7c-b8e8-3e93fee57320 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:47.828 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:47.829 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +2025-07-30 09:32:47.856 2337439 ERROR wsme.api [None req-2a4b6e54-72b5-4b7c-b8e8-3e93fee57320 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: +Traceback (most recent call last): + + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped + return func(self, to_update) + + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 138, in post + host_dct = host.as_dict() + ^^^^^^^^^^^^ + +AttributeError: 'NoneType' object has no attribute 'as_dict' + +blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_with_empty_body +blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_with_empty_body ... ok +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates ... ok --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_matching +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_matching_hosts_not_matching ... ok +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) @@ -10806,51 +12096,64 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 289, in test_event_success - self.manager._process_events() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 244, in _process_events - self._process_events_concurrently(batch) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 91, in decorator - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 153, in _process_events_concurrently - LOG.info("Trying to execute events: %s", events) -Message: 'Trying to execute events: %s' -Arguments: ([{'id': '111-222-333', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'aaa-bbb-ccc', 'event_type': 'start_lease'}, {'id': '444-555-666', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'bbb-ccc-ddd', 'event_type': 'start_lease'}],) -2026-08-31 13:45:32.451 2158020 ERROR blazar.status [None req-5bee1c16-f24e-479c-8cd6-93425d8c38db - fake-project-id - - - -] Lease lease-id went into ERROR status. An unknown exception occurred: blazar.exceptions.BlazarException: An unknown exception occurred -2026-08-31 13:45:32.451 2158020 ERROR blazar.status Traceback (most recent call last): -2026-08-31 13:45:32.451 2158020 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper -2026-08-31 13:45:32.451 2158020 ERROR blazar.status result = func(*args, **kwargs) -2026-08-31 13:45:32.451 2158020 ERROR blazar.status File "/build/reproducible-path/blazar-15.0.0/blazar/tests/test_status.py", line 234, in dummy_start_lease -2026-08-31 13:45:32.451 2158020 ERROR blazar.status raise exceptions.BlazarException -2026-08-31 13:45:32.451 2158020 ERROR blazar.status blazar.exceptions.BlazarException: An unknown exception occurred -2026-08-31 13:45:32.451 2158020 ERROR blazar.status -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_raise_exception -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_func_raise_exception ... ok -2026-08-31 13:45:32.462 2158047 INFO blazar.utils.openstack.placement [-] Deleted resource provider a819bba3-8e87-4350-9049-557cb93b7230 -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider_no_rp -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_reservation_provider_no_rp ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} +POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 1} +2025-07-30 09:32:47.915 2337439 WARNING oslo_messaging.rpc.client [None req-a68e07d5-be85-4c23-b1ea-5c2ed71e9aff b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:47.916 2337439 WARNING oslo_messaging.rpc.client [None req-a68e07d5-be85-4c23-b1ea-5c2ed71e9aff b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_wrong_attr +blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_wrong_attr ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_recover +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_recover ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_state_down +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_state_down ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 254, in _exec_event - event_fn(lease_id=event['lease_id'], event_id=event['id']) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 215, in on_end + self.nova.servers.delete(server=server) + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call return self._execute_mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call + raise result +novaclient.exceptions.NotFound: Instance server1 could not be found. (HTTP 404) During handling of the above exception, another exception occurred: @@ -10917,73 +12220,38 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 468, in test_exec_event_handle_exception - self.manager._exec_event(event) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 271, in _exec_event - LOG.exception('Error occurred while handling %s event for ' -Message: 'Error occurred while handling %s event for lease %s.' -Arguments: ('start_lease', '11-22-33') -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_lease_id_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_lease_id_filter ... ok -2026-08-31 13:45:32.611 2158049 INFO blazar.api.v1.request_log [None req-7e87d3f3-2fd1-4e43-ae50-20b094d1817d fake fake - - - -] 127.0.0.1 "PUT /v1/leases/b1c4e9c5-c108-4378-b6e4-1521a5df5e7b" status: 200 len: 401 -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update_with_no_service_type_in_header -blazar.tests.api.v1.leases.test_v1_0.LeaseAPITestCase.test_update_with_no_service_type_in_header ... ok -blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_error -blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_error ... ok -blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_info -blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_info ... ok -blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_warn -blazar.tests.monitor.test_notification_monitor.NotificationEndpointTestCase.test_warn ... ok -2026-08-31 13:45:32.717 2158038 INFO blazar.api.v1.request_log [None req-7be17a30-1884-44da-956e-f9d43892a84d fake fake - - - -] 127.0.0.1 "GET /v1/1" status: 200 len: 393 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get_with_latest_api_version -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_get_with_latest_api_version ... ok -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base [-] Caught an exception while executing a callback. error: blazar.exceptions.BlazarException: error -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base Traceback (most recent call last): -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base File "/build/reproducible-path/blazar-15.0.0/blazar/monitor/base.py", line 66, in call_monitor_plugin -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base self._update_flags(reservation_flags) -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base return self._mock_call(*args, **kwargs) -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base return self._execute_mock_call(*args, **kwargs) -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base raise effect -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base blazar.exceptions.BlazarException: error -2026-08-31 13:45:32.318 2158070 ERROR blazar.monitor.base -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_update_flags -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_error_in_update_flags ... ok -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_start_periodic_healing -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_start_periodic_healing ... ok -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_stop_periodic_healing -blazar.tests.monitor.test_base.BaseMonitorTestCase.test_stop_periodic_healing ... ok -GOT:Response: 300 Multiple Choices + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2009, in test_on_end_with_instances + self.fake_phys_plugin.on_end('04de74e8-193a-49d2-9ab8-cba7b49e45e8') + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 217, in on_end + LOG.info('Could not find server %s, may have been deleted ' +Message: 'Could not find server %s, may have been deleted concurrently.' +Arguments: ('server1',) +blazar.tests.manager.test_service.ServiceTestCase.test_get_bad_config_plugins +blazar.tests.manager.test_service.ServiceTestCase.test_get_bad_config_plugins ... --- Logging error --- +ok +GOT:Response: 400 Bad Request Content-Type: application/json -{"versions": [{"id": "v2.0", "status": "DEPRECATED", "links": [{"href": "http://localhost/v2", "rel": "self"}]}]} -2026-08-31 13:45:32.484 2158047 INFO blazar.utils.openstack.placement [-] Deleted resource provider 0a00272c-ab6d-4a83-b444-09d3fbdea143 -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_status_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_status_filter ... ok ---- Logging error --- +{"error_code": 400, "error_message": "Invalid input for field/attribute name. Value: '1'. Wrong type. Expected '', got ''", "error_name": 400} +POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} +2025-07-30 09:32:47.996 2337439 WARNING oslo_messaging.rpc.client [None req-2b4b1b42-a12b-4ea2-876a-d9a8f59f4791 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:47.996 2337439 WARNING oslo_messaging.rpc.client [None req-2b4b1b42-a12b-4ea2-876a-d9a8f59f4791 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:48.000 2337439 ERROR wsme.api [None req-2b4b1b42-a12b-4ea2-876a-d9a8f59f4791 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Host can't be created". Detail: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 254, in _exec_event - event_fn(lease_id=event['lease_id'], event_id=event['id']) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -blazar.exceptions.InvalidStatus: Invalid lease status. -During handling of the above exception, another exception occurred: + File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction + result = f(self, *args, **kwargs) + + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped + return func(self, to_update) + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 145, in post + raise exceptions.BlazarException(_("Host can't be created")) + +blazar.exceptions.BlazarException: Host can't be created +: blazar.exceptions.BlazarException: Host can't be created Traceback (most recent call last): +blazar.tests.api.v2.test_hosts.TestCreateHost.test_empty_response +blazar.tests.api.v2.test_hosts.TestCreateHost.test_empty_response ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -11046,63 +12314,34 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 451, in test_exec_event_no_more_retry - self.manager._exec_event(event) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 265, in _exec_event - LOG.exception('Error occurred while handling %s event for ' -Message: 'Error occurred while handling %s event for lease %s.' -Arguments: ('start_lease', '11-22-33') -2026-08-31 13:45:32.741 2158038 INFO blazar.api.v1.request_log [None req-2ba320b8-67d6-4633-9f91-405ee04ec685 fake fake - - - -] 127.0.0.1 "GET /v1" status: 200 len: 13 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list ... ok -GOT:[{'id': '1', 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}}, {'id': '2', 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}}] -GET: /v2/os-hosts {} -2026-08-31 13:45:32.513 2158016 WARNING oslo_messaging.rpc.client [None req-4a47a9fe-c5d0-4a92-9cac-4febbc6d5193 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.514 2158016 WARNING oslo_messaging.rpc.client [None req-4a47a9fe-c5d0-4a92-9cac-4febbc6d5193 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestListHosts.test_one -blazar.tests.api.v2.test_hosts.TestListHosts.test_one ... ok -2026-08-31 13:45:32.460 2158020 WARNING blazar.status [None req-5bee1c16-f24e-479c-8cd6-93425d8c38db - fake-project-id - - - -] Aborting dummy_start_lease. Invalid lease status transition from ACTIVE to STARTING. -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_invalid_transition -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_invalid_transition ... ok -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_lease_deleted -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_lease_deleted ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_event_type_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_event_type_filter ... ok -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions [None req-4936f939-d3b9-46c9-87b0-1e8f7b27f4c0 - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions KeyError: 'pool' -2026-08-31 13:45:32.462 2158010 ERROR blazar.exceptions -2026-08-31 13:45:32.463 2158010 ERROR blazar.exceptions [None req-4936f939-d3b9-46c9-87b0-1e8f7b27f4c0 - project-uuid - - - -] code: 404 -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_incorrect_pool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_incorrect_pool ... ok -GOT:[{'id': 'a7040a25-328c-49e0-8fb6-13162efa2cb5', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'}, {'id': '37e230f4-ce54-4996-a583-8e514b03ffa0', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'}] -GET: /v2/leases {} -2026-08-31 13:45:32.472 2158004 WARNING oslo_messaging.rpc.client [None req-8823291c-acd9-48bc-b048-e6d0785166d9 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.473 2158004 WARNING oslo_messaging.rpc.client [None req-8823291c-acd9-48bc-b048-e6d0785166d9 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestListLeases.test_one -blazar.tests.api.v2.test_leases.TestListLeases.test_one ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_lease_id_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_lease_id_filter ... ok -2026-08-31 13:45:32.493 2158047 ERROR blazar.utils.openstack.placement [-] Failed to delete resource provider with UUID e17a419c-e52d-4bb6-94b6-89e7a85911be from the placement API. Got 404: . -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider_fail -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_delete_resource_provider_fail ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider ... ok -2026-08-31 13:45:32.472 2158020 ERROR blazar.status [None req-5bee1c16-f24e-479c-8cd6-93425d8c38db - fake-project-id - - - -] Lease lease-id went into ERROR status. -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_mismatch_result_in -blazar.tests.test_status.LeaseStatusTestCase.test_lease_status_mismatch_result_in ... ok -GOT:Response: 201 Created + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2009, in test_on_end_with_instances + self.fake_phys_plugin.on_end('04de74e8-193a-49d2-9ab8-cba7b49e45e8') + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 225, in on_end + if not self._check_server_deletion(pool, host_reservation): + File "/usr/lib/python3/dist-packages/retrying.py", line 49, in wrapped_f + return Retrying(*dargs, **dkw).call(f, *args, **kw) + File "/usr/lib/python3/dist-packages/retrying.py", line 200, in call + attempt = Attempt(fn(*args, **kwargs), attempt_number, False) + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 246, in _check_server_deletion + LOG.info('Waiting to delete servers: %s ', servers) +Message: 'Waiting to delete servers: %s ' +Arguments: (['server1', 'server2'],) +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_status_disabled +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostMonitorPluginTestCase.test_poll_resource_failures_status_disabled ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host_extra_capability +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_host_extra_capability ... ok +GOT:Response: 500 Internal Server Error Content-Type: application/json -{"id": "e4fb719f-4b0a-4de5-a768-93aa184d44cc", "name": "lease_test", "start_date": "2014-01-01 01:23", "end_date": "2014-02-01 13:37", "user_id": "b4fdb2fff13545ceb751295096cc18ee", "project_id": "981b767265174c108bc5a61185b748ac", "trust_id": "35b17138b3644e6aa1318f3099c5be68", "reservations": [{"resource_id": "1234", "resource_type": "virtual:instance"}], "events": [], "status": "ACTIVE"} -POST: /v2/leases None -2026-08-31 13:45:32.535 2158044 WARNING oslo_messaging.rpc.client [None req-1ebdc7cf-89d0-479b-a798-bfdc9e2b9b0a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.536 2158044 WARNING oslo_messaging.rpc.client [None req-1ebdc7cf-89d0-479b-a798-bfdc9e2b9b0a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.540 2158044 ERROR wsme.api [None req-1ebdc7cf-89d0-479b-a798-bfdc9e2b9b0a b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: +{"error_code": 500, "error_message": "Host can't be created", "error_name": 500} +POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} +2025-07-30 09:32:48.026 2337439 WARNING oslo_messaging.rpc.client [None req-e4bb5d9e-ffbc-4746-a5ae-495152496543 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:48.035 2337439 WARNING oslo_messaging.rpc.client [None req-e4bb5d9e-ffbc-4746-a5ae-495152496543 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:48.052 2337439 ERROR wsme.api [None req-e4bb5d9e-ffbc-4746-a5ae-495152496543 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction @@ -11111,51 +12350,8 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped return func(self, to_update) - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 116, in post - lease_dct = lease.as_dict() - ^^^^^^^^^^^^^ - -AttributeError: 'NoneType' object has no attribute 'as_dict' - -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_with_empty_body -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_with_empty_body ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_status_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_status_filter ... ok -2026-08-31 13:45:32.519 2158047 ERROR blazar.utils.openstack.placement [-] Failed to get resource provider blazar. Got 404: . -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_fail -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_fail ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_no_rp -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_resource_provider_no_rp ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_traits -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_get_traits ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_post -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_post ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_put -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_put ... ok -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_time_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_time_filter ... ok -2026-08-31 13:45:32.766 2158038 ERROR blazar.api.v1.utils [None req-7da39ac1-32b0-4deb-b903-730e1f61e2da fake fake - - - -] Request aborted with status code 406 and message 'Version 1.2 is not supported by the API. Minimum is 1.0 and maximum is 1.0.' -2026-08-31 13:45:32.768 2158038 INFO blazar.api.v1.request_log [None req-7da39ac1-32b0-4deb-b903-730e1f61e2da fake fake - - - -] 127.0.0.1 "GET /v1" status: 406 len: 172 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list_with_non_acceptable_version -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_list_with_non_acceptable_version ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_event_type_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_event_type_filter ... ok -GOT:Response: 404 Not Found -Content-Type: application/json -{"error_code": 404, "error_message": "Object with {'lease_id': '71a5f245-1dae-4620-b9c4-85d74d1844ee'} not found", "error_name": 404} -PUT: /v2/leases/822bd2b8-7f7a-4485-9134-1ac2245594c9 {'name': 'updated', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37'} -2026-08-31 13:45:32.563 2158012 WARNING oslo_messaging.rpc.client [None req-5c6ecc04-49be-4a19-b226-e7ff9441710c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.563 2158012 WARNING oslo_messaging.rpc.client [None req-5c6ecc04-49be-4a19-b226-e7ff9441710c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.569 2158012 ERROR wsme.api [None req-5c6ecc04-49be-4a19-b226-e7ff9441710c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 152, in put - lease = pecan.request.rpcapi.update_lease(id, sublease_dct) + File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 141, in post + host = pecan.request.hosts_rpcapi.create_computehost(host_dct) File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) @@ -11168,16 +12364,46 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call result = effect(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 316, in fake_update_lease + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 270, in fake_create_computehost raise Exception("Nah...") Exception: Nah... : Exception: Nah... -2026-08-31 13:45:32.570 2158012 WARNING blazar.api.v2.middleware [None req-5c6ecc04-49be-4a19-b226-e7ff9441710c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_leases.TestUpdateLease.test_rpc_exception_update -blazar.tests.api.v2.test_leases.TestUpdateLease.test_rpc_exception_update ... ok +2025-07-30 09:32:48.053 2337439 WARNING blazar.api.v2.middleware [None req-e4bb5d9e-ffbc-4746-a5ae-495152496543 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... +blazar.tests.api.v2.test_hosts.TestCreateHost.test_rpc_exception_create +blazar.tests.api.v2.test_hosts.TestCreateHost.test_rpc_exception_create ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_date +blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_dateException ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + ... ok +blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_with_tz +blazar.tests.enforcement.filters.test_external_service_filter.ISODateTimeEncoderTestCase.test_json_with_tz ... ok + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +2025-07-30 09:32:48.102 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:48.107 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_get_lease +blazar.tests.manager.test_service.ServiceTestCase.test_get_lease ... ok +2025-07-30 09:32:48.242 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:48.243 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_instance_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_duplicated_instance_reservation ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_correct_plugin_and_method +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_correct_plugin_and_method ... ok +2025-07-30 09:32:48.370 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:48.954 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_incorrect_method_name +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_incorrect_method_name ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host ... ok --- Logging error --- Traceback (most recent call last): +2025-07-30 09:32:49.084 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:49.085 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 899, in __getattr__ fn = getattr(self.plugins[resource_type], method) AttributeError: 'NoneType' object has no attribute 'method_not_present' @@ -11263,13 +12489,27 @@ LOG.error("Plugin %s doesn't include method %s", Message: "Plugin %s doesn't include method %s" Arguments: (None, 'method_not_present') -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_lease_id_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_lease_id_filter ... ok -2026-08-31 13:45:32.793 2158038 INFO blazar.api.v1.request_log [None req-8dd96cf1-962b-44d6-adf6-c30ee9a53409 fake fake - - - -] 127.0.0.1 "GET /v1/properties" status: 200 len: 27 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_properties_list -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_properties_list ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_method_in_plugin +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_method_in_plugin ... ok +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_avoids_reservations +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_avoids_reservations ... ok +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reserved_periods +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_reserved_periods ... ok +blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_start_monitoring +blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_start_monitoring ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_stop_monitoring +blazar.tests.monitor.test_polling_monitor.PollingHandlerTestCase.test_stop_monitoring ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_extra_capability +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_extra_capability ... ok --- Logging error --- Traceback (most recent call last): +2025-07-30 09:32:49.335 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:49.336 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 899, in __getattr__ fn = getattr(self.plugins[resource_type], method) ~~~~~~~~~~~~^^^^^^^^^^^^^^^ @@ -11356,86 +12596,22 @@ LOG.error("Plugin with resource type %s not found", Message: 'Plugin with resource type %s not found' Arguments: ('plugin:not_present',) -GOT:Response: 404 Not Found -Content-Type: application/json -{"error_code": 404, "error_message": "Object with {'host_id': 1} not found", "error_name": 404} -PUT: /v2/os-hosts/1 {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'updated'} -2026-08-31 13:45:32.837 2158030 WARNING oslo_messaging.rpc.client [None req-2054b313-157e-46c7-bd99-c419d9e3259c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.838 2158030 WARNING oslo_messaging.rpc.client [None req-2054b313-157e-46c7-bd99-c419d9e3259c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.843 2158030 ERROR wsme.api [None req-2054b313-157e-46c7-bd99-c419d9e3259c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 156, in put - host = pecan.request.hosts_rpcapi.update_computehost(id, host_dct) - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 342, in fake_update_computehost - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.844 2158030 WARNING blazar.api.v2.middleware [None req-2054b313-157e-46c7-bd99-c419d9e3259c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_rpc_exception_update -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_rpc_exception_update ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_status_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_status_filter ... ok -GOT:{'id': '1', 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}} -GET: /v2/os-hosts/1 {} -2026-08-31 13:45:32.810 2158052 WARNING oslo_messaging.rpc.client [None req-001d09a9-593a-4986-aedf-73bbc9ca9a4c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.811 2158052 WARNING oslo_messaging.rpc.client [None req-001d09a9-593a-4986-aedf-73bbc9ca9a4c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.816 2158052 ERROR wsme.api [None req-001d09a9-593a-4986-aedf-73bbc9ca9a4c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 116, in get_one - host_dct = pecan.request.hosts_rpcapi.get_computehost(id) - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 184, in fake_get_computehost - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.817 2158052 WARNING blazar.api.v2.middleware [None req-001d09a9-593a-4986-aedf-73bbc9ca9a4c b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_hosts.TestShowHost.test_rpc_exception_get -blazar.tests.api.v2.test_hosts.TestShowHost.test_rpc_exception_get ... ok -blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_endpoints -blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_endpoints ... ok -blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_targets -blazar.tests.monitor.test_notification_monitor.NotificationMonitorTestCase.test_get_targets ... ok -2026-08-31 13:45:32.818 2158038 INFO blazar.api.v1.request_log [None req-afaa2fc7-bd26-4334-a13a-26f7eb6740a8 fake fake - - - -] 127.0.0.1 "PATCH /v1/properties/fake_property" status: 200 len: 25 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_property_update -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_resource_property_update ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_time_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_time_filter ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_plugin +blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_plugin ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_list_leases +blazar.tests.manager.test_service.ServiceTestCase.test_list_leases ... skipped 'incorrect decorator' +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_host_reservation ... ok +2025-07-30 09:32:49.535 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:49.536 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_multiple_plugins_same_resource_type +blazar.tests.manager.test_service.ServiceTestCase.test_multiple_plugins_same_resource_type ... ok +2025-07-30 09:32:49.654 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:49.655 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_lease_with_event +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_lease_with_event ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_no_events +blazar.tests.manager.test_service.ServiceTestCase.test_no_events ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 112, in _get_plugins @@ -11513,13 +12689,26 @@ LOG.warning("Could not load %s plugin " Message: "Could not load %s plugin for resource type %s '%s'" Arguments: ('fake.plugin.2', 'fake:plugin:raise', TypeError("Can't instantiate abstract class FakePluginRaisesException without an implementation for abstract methods 'allocation_candidates', 'get', 'list_allocations', 'query_allocations'")) -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_update -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_update ... ok -2026-08-31 13:45:32.845 2158038 INFO blazar.api.v1.request_log [None req-4359f944-64fe-4711-bf64-f3c729bed545 fake fake - - - -] 127.0.0.1 "PUT /v1/1" status: 200 len: 393 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update ... ok +2025-07-30 09:32:49.818 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:49.823 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_fails_no_space +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_allocation_candidates_fails_no_space ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_event +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_event ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_plugins_that_fail_to_init +blazar.tests.manager.test_service.ServiceTestCase.test_plugins_that_fail_to_init ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_get_string +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_get_string ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_01_1 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_01_1 ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_02_100 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_02_100 ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_03_1_1_4 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_03_1_1_4 ... ok --- Logging error --- -Traceback (most recent call last): +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_04_100_23_66_3 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_04_100_23_66_3 ... Traceback (most recent call last): +ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -11590,234 +12779,201 @@ LOG.info("Trying to execute events: %s", events) Message: 'Trying to execute events: %s' Arguments: ([{'id': '111-222-333', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'aaa-bbb-ccc', 'event_type': 'start_lease'}, {'id': '222-333-444', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'bbb-ccc-ddd', 'event_type': 'start_lease'}, {'id': '333-444-555', 'time': datetime.datetime(2012, 12, 13, 13, 13), 'lease_id': 'ccc-ddd-eee', 'event_type': 'start_lease'}],) -GOT:Response: 204 No Content - - -DELETE: /v2/os-hosts/1 -2026-08-31 13:45:32.513 2158032 WARNING oslo_messaging.rpc.client [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.513 2158032 WARNING oslo_messaging.rpc.client [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.518 2158032 ERROR wsme.api [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: +2025-07-30 09:32:50.018 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:50.023 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_05_1__1 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_05_1__1 ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_06_1__1 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_06_1__1 ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_process_events_concurrently +blazar.tests.manager.test_service.ServiceTestCase.test_process_events_concurrently ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_07_1_03 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_07_1_03 ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_leases_with_duplicated_reservation ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_08_01_1 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_08_01_1 ... ok +2025-07-30 09:32:50.165 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:50.166 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_09_1_001 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_09_1_001 ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_10_ +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_10_ ... ok +--- Logging error --- Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 173, in delete - pecan.request.hosts_rpcapi.delete_computehost(id) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 396, in fake_delete_computehost - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.519 2158032 WARNING blazar.api.v2.middleware [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_hosts.TestDeleteHost.test_rpc_exception_delete -blazar.tests.api.v2.test_hosts.TestDeleteHost.test_rpc_exception_delete ... ok -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions [None req-fa05c64c-d684-4087-ac2f-9691ee321b50 - project-uuid - - - -] Exception in string format operation: KeyError: 'pool' -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions Traceback (most recent call last): -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions File "/build/reproducible-path/blazar-15.0.0/blazar/exceptions.py", line 42, in __init__ -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions message = self.msg_fmt % kwargs -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions ~~~~~~~~~~~~~^~~~~~~~ -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions KeyError: 'pool' -2026-08-31 13:45:32.469 2158010 ERROR blazar.exceptions -2026-08-31 13:45:32.470 2158010 ERROR blazar.exceptions [None req-fa05c64c-d684-4087-ac2f-9691ee321b50 - project-uuid - - - -] code: 404 -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_host_extra_capability_per_id -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_host_extra_capability_per_id ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_no_freepool -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_no_freepool ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_wrong_hosts -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehost_with_wrong_hosts ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehosts_with_duplicate_host -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_computehosts_with_duplicate_host ... ok -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_project -blazar.tests.utils.openstack.test_nova.ReservationPoolTestCase.test_remove_project ... ok -2026-08-31 13:45:32.871 2158038 INFO blazar.api.v1.request_log [None req-4f4197f1-5652-4017-b306-1c3b3dec7dd1 fake fake - - - -] 127.0.0.1 "PUT /v1/1" status: 200 len: 393 -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update_with_no_service_type_in_header -blazar.tests.api.v1.oshosts.test_v1_0.OsHostAPITestCase.test_update_with_no_service_type_in_header ... ok -blazar.tests.notification.test_notifier.NotifierTestCase.test_cleanup -blazar.tests.notification.test_notifier.NotifierTestCase.test_cleanup ... ok -blazar.tests.notification.test_notifier.NotifierTestCase.test_init -blazar.tests.notification.test_notifier.NotifierTestCase.test_init ... ok -blazar.tests.notification.test_notifier.NotifierTestCase.test_init_called_twice_returns_same_instance -blazar.tests.notification.test_notifier.NotifierTestCase.test_init_called_twice_returns_same_instance ... ok -blazar.tests.notification.test_notifier.NotifierTestCase.test_notify_with_wrong_level -blazar.tests.notification.test_notifier.NotifierTestCase.test_notify_with_wrong_level ... ok -blazar.tests.notification.test_notifier.NotifierTestCase.test_send_lease_event -blazar.tests.notification.test_notifier.NotifierTestCase.test_send_lease_event ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} -POST: /v2/leases {'name': 1, 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} -2026-08-31 13:45:32.549 2158044 WARNING oslo_messaging.rpc.client [None req-cefa03a5-f990-4889-8c25-137c84a6e467 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.550 2158044 WARNING oslo_messaging.rpc.client [None req-cefa03a5-f990-4889-8c25-137c84a6e467 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_wrong_attr -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_wrong_attr ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_hosts_per_filter -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_hosts_per_filter ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -PUT: /v2/leases/e80423cb-97a4-4993-8934-d5d873607b7e {'name': 'updated', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37'} -2026-08-31 13:45:32.579 2158012 WARNING oslo_messaging.rpc.client [None req-a598f0b4-f778-4335-abcf-844fa8b2abaf b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.579 2158012 WARNING oslo_messaging.rpc.client [None req-a598f0b4-f778-4335-abcf-844fa8b2abaf b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one -blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one ... ok -GOT:Response: 204 No Content - - -DELETE: /v2/leases/81138497-5d2d-44a1-a550-2f7f872a3f1c -2026-08-31 13:45:32.703 2158088 WARNING oslo_messaging.rpc.client [None req-cb9be773-75c2-4b87-a324-31951bafaace b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.703 2158088 WARNING oslo_messaging.rpc.client [None req-cb9be773-75c2-4b87-a324-31951bafaace b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.708 2158088 ERROR wsme.api [None req-cb9be773-75c2-4b87-a324-31951bafaace b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: + File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit + msg = self.format(record) + File "/usr/lib/python3.13/logging/__init__.py", line 999, in format + return fmt.format(record) + ~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format + context = _update_record_with_context(record) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context + d = _dictify_context(context) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context + return context.get_logging_values() + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values + values.update(self.to_dict()) + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict + result = super(BlazarContext, self).to_dict() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: super() argument 1 must be a type, not MagicMock +Call stack: + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in + main() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main + program.TestProgram( + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ + self.runTests() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests + self.result = testRunner.run(self.test) + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + return super(WithScenarios, self).run(result) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + return run_test.run(result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run + return self._run_one(actual_result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one + return self._run_prepared_result(ExtendedToOriginalDecorator(result)) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result + self._run_core() + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + return fn(*args, **kwargs) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/usr/lib/python3.13/unittest/mock.py", line 1426, in patched + return func(*newargs, **newkeywargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1644, in test_rpc_server + server = service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 80, in __init__ + self.enforcement = enforcement.UsageEnforcement() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 37, in __init__ + self.load_filters() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 47, in load_filters + LOG.error("%s not in filters module.", filter_name) +Message: '%s not in filters module.' +Arguments: ('MaxLeaseDurationFilter',) +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_11__1_1 +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_11__1_1 ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_12_1_1_ +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_invalid_version_strings_12_1_1_ ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_max_api_version +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_max_api_version ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_rpc_server +blazar.tests.manager.test_service.ServiceTestCase.test_rpc_server ... ok +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_flavor +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_flavor ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_min_version +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_min_version ... ok +GET: /v2/leases {} +2025-07-30 09:32:50.325 2337406 WARNING oslo_messaging.rpc.client [None req-530a92b1-197e-43f5-a7be-6daadcb381a2 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +2025-07-30 09:32:50.325 2337406 WARNING oslo_messaging.rpc.client [None req-530a92b1-197e-43f5-a7be-6daadcb381a2 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_not_null_version +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_not_null_version ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_null_version +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_null_version ... ok +2025-07-30 09:32:50.339 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:50.340 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_1___1____0__ +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_1___1____0__ ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_2___1____1__ +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_str_2___1____1__ ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_setup_actions +blazar.tests.manager.test_service.ServiceTestCase.test_setup_actions ... ok +blazar.tests.api.v2.test_leases.TestIncorrectLeaseFromRPC.test_bad_list +blazar.tests.api.v2.test_leases.TestIncorrectLeaseFromRPC.test_bad_list ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_valid_version_strings +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_valid_version_strings ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_phys_lease +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_phys_lease ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_comparisons +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_comparisons ... ok +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_matches +blazar.tests.api.v1.test_api_version_request.APIVersionRequestTests.test_version_matches ... ok +blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_ctx +blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_ctx ... ok +blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_kwargs +blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_kwargs ... ok +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_resources +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_create_resources ... ok +Exception ignored on threading shutdown: Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 166, in delete - pecan.request.rpcapi.delete_lease(id) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 366, in fake_delete_lease - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.709 2158088 WARNING blazar.api.v2.middleware [None req-cb9be773-75c2-4b87-a324-31951bafaace b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_leases.TestDeleteLease.test_rpc_exception_delete -blazar.tests.api.v2.test_leases.TestDeleteLease.test_rpc_exception_delete ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -2026-08-31 13:45:32.578 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_no_res_status -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_no_res_status ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -2026-08-31 13:45:32.574 2158047 ERROR blazar.utils.openstack.placement [-] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. -2026-08-31 13:45:32.575 2158047 ERROR blazar.utils.openstack.placement [-] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. -2026-08-31 13:45:32.576 2158047 ERROR blazar.utils.openstack.placement [-] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. -2026-08-31 13:45:32.577 2158047 ERROR blazar.utils.openstack.placement [-] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. -2026-08-31 13:45:32.578 2158047 ERROR blazar.utils.openstack.placement [-] Conflict on updating inventory in placement. Got 409: {"errors": [{"status": 409, "code": "placement.concurrent_update", "title": "Conflict"}]}. -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory_no_rp -blazar.tests.utils.openstack.test_placement.TestPlacementClient.test_update_reservation_inventory_no_rp ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_physical_lease -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_physical_lease ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_create_for_duplicated_hosts -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_create_for_duplicated_hosts ... ok -2026-08-31 13:45:32.404 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.405 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.405 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.405 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.405 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.405 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.406 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.406 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.406 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.406 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.406 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.406 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.407 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.407 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.407 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.407 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.407 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.408 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.408 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.409 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.411 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -2026-08-31 13:45:32.418 2158028 ERROR blazar.api.v1.utils [-] Request aborted with status code 400 and message 'Funny error' -blazar.tests.api.v1.test_utils.UtilsTestCase.test_abort_and_log -blazar.tests.api.v1.test_utils.UtilsTestCase.test_abort_and_log ... ok -2026-08-31 13:45:32.639 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -PUT: /v2/os-hosts/1 {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} -2026-08-31 13:45:32.854 2158030 WARNING oslo_messaging.rpc.client [None req-030f1371-dd5a-4a94-859e-0fb1cbcbb10f b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.854 2158030 WARNING oslo_messaging.rpc.client [None req-030f1371-dd5a-4a94-859e-0fb1cbcbb10f b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_one -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_one ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host ... ok -GOT:{'id': '7eb82186-acdd-471b-8c51-01a553131e34', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'} -GET: /v2/leases/d17803b5-cbc2-4a63-b4c0-207e20e94b3a {} -2026-08-31 13:45:33.126 2158042 WARNING oslo_messaging.rpc.client [None req-fc812974-cb74-42ff-b003-b779544bc197 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:33.126 2158042 WARNING oslo_messaging.rpc.client [None req-fc812974-cb74-42ff-b003-b779544bc197 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:33.130 2158042 ERROR wsme.api [None req-fc812974-cb74-42ff-b003-b779544bc197 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +2025-07-30 09:32:50.516 2337461 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_create_lease +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_create_lease ... ok +blazar.tests.utils.openstack.test_neutron.TestBlazarNeutronClient.test_client_from_kwargs +blazar.tests.utils.openstack.test_neutron.TestBlazarNeutronClient.test_client_from_kwargs ... ok +2025-07-30 09:32:50.510 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:50.515 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +2025-07-30 09:32:50.550 2337461 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_delete_lease +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_delete_lease ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_start +blazar.tests.manager.test_service.ServiceTestCase.test_start ... ok +Exception ignored on threading shutdown: Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 94, in get_one - lease = pecan.request.rpcapi.get_lease(id) - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 159, in fake_get_lease - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:33.131 2158042 WARNING blazar.api.v2.middleware [None req-fc812974-cb74-42ff-b003-b779544bc197 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_leases.TestShowLease.test_rpc_exception_get -blazar.tests.api.v2.test_leases.TestShowLease.test_rpc_exception_get ... ok -GOT:[] -2026-08-31 13:45:32.763 2158085 WARNING keystonemiddleware.auth_token [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.764 2158085 WARNING keystonemiddleware.auth_token [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.765 2158085 WARNING keystonemiddleware.auth_token [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.767 2158085 WARNING keystonemiddleware.auth_token [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -GET: /v2/os-hosts {} -2026-08-31 13:45:32.769 2158085 WARNING keystonemiddleware.auth_token [None req-5b0bf60e-ba1b-4073-9fe6-280cdc96dafa user_id1 123i2910 - - - -] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -2026-08-31 13:45:32.773 2158085 WARNING oslo_messaging.rpc.client [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.774 2158085 WARNING oslo_messaging.rpc.client [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.test_acl.TestACL.test_non_admin -blazar.tests.api.test_acl.TestACL.test_non_admin ... ok -GOT:Response: 500 Internal Server Error + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.utils.openstack.test_nova.TestCNClient.test_getattr +blazar.tests.utils.openstack.test_nova.TestCNClient.test_getattr ... ok +GOT:Response: 400 Bad Request Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -2026-08-31 13:45:32.709 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception_no_reservation_status -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_raise_exception_no_reservation_status ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host_not_found -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host_not_found ... ok +{"error_code": 400, "error_message": "Invalid input for field/attribute id. Value: '1'. Value should be UUID format", "error_name": 400} +2025-07-30 09:32:50.607 2337461 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_get_lease +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_get_lease ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_create_reservation ... ok +2025-07-30 09:32:50.644 2337461 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_list_leases +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_list_leases ... ok +2025-07-30 09:32:50.686 2337461 WARNING oslo_messaging.rpc.client [-] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_update_lease +blazar.tests.manager.test_rpcapi.RPCAPITestCase.test_update_lease ... ok +2025-07-30 09:32:50.702 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:50.728 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_start_lease +blazar.tests.manager.test_service.ServiceTestCase.test_start_lease ... ok +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_get +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_get ... ok +2025-07-30 09:32:51.139 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:51.140 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_list_allocations +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_list_allocations ... ok --- Logging error --- +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_correct_lease +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_correct_lease ... ok Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -11914,81 +13070,99 @@ oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_query_allocations +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_query_allocations ... ok Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -2026-08-31 13:45:32.773 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_with_res_status -blazar.tests.manager.test_service.ServiceTestCase.test_basic_action_with_res_status ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): -GOT:[{'id': '2bb8720a-0873-4d97-babf-0d906851a1eb', 'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'user_id': 'b4fdb2fff13545ceb751295096cc18ee', 'project_id': '981b767265174c108bc5a61185b748ac', 'trust_id': '35b17138b3644e6aa1318f3099c5be68', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': [], 'status': 'ACTIVE'}] -GET: /v2/leases {} -2026-08-31 13:45:32.485 2158004 WARNING oslo_messaging.rpc.client [None req-fd63376a-11f0-4c5e-9fa4-e3fff4cd65c0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.485 2158004 WARNING oslo_messaging.rpc.client [None req-fd63376a-11f0-4c5e-9fa4-e3fff4cd65c0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.489 2158004 ERROR wsme.api [None req-fd63376a-11f0-4c5e-9fa4-e3fff4cd65c0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: + File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit + msg = self.format(record) + File "/usr/lib/python3.13/logging/__init__.py", line 999, in format + return fmt.format(record) + ~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format + context = _update_record_with_context(record) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context + d = _dictify_context(context) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context + return context.get_logging_values() + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values + values.update(self.to_dict()) + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict + result = super(BlazarContext, self).to_dict() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: super() argument 1 must be a type, not MagicMock +Call stack: + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in + main() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main + program.TestProgram( + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ + self.runTests() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests + self.result = testRunner.run(self.test) + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + return super(WithScenarios, self).run(result) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + return run_test.run(result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run + return self._run_one(actual_result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one + return self._run_prepared_result(ExtendedToOriginalDecorator(result)) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result + self._run_core() + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + return fn(*args, **kwargs) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1722, in test_update_fatal_extra_capability_too_long_exception + manager = service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 80, in __init__ + self.enforcement = enforcement.UsageEnforcement() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 37, in __init__ + self.load_filters() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 47, in load_filters + LOG.error("%s not in filters module.", filter_name) +Message: '%s not in filters module.' +Arguments: ('MaxLeaseDurationFilter',) +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host ... ok +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_reserve_resource +blazar.tests.plugins.flavor.test_flavor_plugin.TestFlavorPlugin.test_reserve_resource ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_extra_capability +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_extra_capability ... ok +--- Logging error --- Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 104, in get_all - for lease in pecan.request.rpcapi.list_leases()] - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 114, in fake_list_leases - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.490 2158004 WARNING blazar.api.v2.middleware [None req-fd63376a-11f0-4c5e-9fa4-e3fff4cd65c0 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_leases.TestListLeases.test_rpc_exception_list -blazar.tests.api.v2.test_leases.TestListLeases.test_rpc_exception_list ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper result = func(*args, **kwargs) -GOT:[{'id': 1, 'hypervisor_hostname': 'host01', 'hypervisor_type': 'QEMU', 'vcpus': 1, 'hypervisor_version': 1000000, 'memory_mb': 8192, 'local_gb': 50, 'cpu_info': '{"vendor": "Intel", "model": "qemu32", "arch": "x86_64", "features": [], "topology": {"cores": 1}}', 'trust_id': '35b17138-b364-4e6a-a131-8f3099c5be68', 'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}}] -GET: /v2/os-hosts {} -2026-08-31 13:45:32.526 2158016 WARNING oslo_messaging.rpc.client [None req-626ed0d3-ec47-4b8e-94d2-79714031a675 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.527 2158016 WARNING oslo_messaging.rpc.client [None req-626ed0d3-ec47-4b8e-94d2-79714031a675 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.532 2158016 ERROR wsme.api [None req-626ed0d3-ec47-4b8e-94d2-79714031a675 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 127, in get_all - pecan.request.hosts_rpcapi.list_computehosts()] - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 135, in fake_list_computehosts - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.532 2158016 WARNING blazar.api.v2.middleware [None req-626ed0d3-ec47-4b8e-94d2-79714031a675 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease self.enforcement.check_update(context.current(), lease, values, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -12011,10 +13185,6 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_allowed_with_max_lease_duration -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_allowed_with_max_lease_duration ... ok -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_denied_beyond_max_lease_duration -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_denied_beyond_max_lease_duration ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -12093,196 +13263,67 @@ LOG.exception( Message: 'Lease %s went into ERROR status. %s' Arguments: ('11-22-33', 'Extra capability key too long') -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_exempt -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_create_exempt ... ok -blazar.tests.api.v2.test_hosts.TestListHosts.test_rpc_exception_list -blazar.tests.api.v2.test_hosts.TestListHosts.test_rpc_exception_list ... ok -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_active_lease_allowed -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_active_lease_allowed ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_bad_url -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_bad_url ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_basic_misconfiguration -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_basic_misconfiguration ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_create_endpoint_is_enough -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_create_endpoint_is_enough ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_updaye_endpoint_is_enough -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_check_updaye_endpoint_is_enough ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_on_end_endpoint_is_enough -blazar.tests.enforcement.filters.test_external_service_filter.ConfiguringExternalServiceFilterTestCase.test_on_end_endpoint_is_enough ... ok -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_allowed -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_allowed ... ok -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_denied -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_denied ... ok -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_exempt -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_check_update_exempt ... ok -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_on_end -blazar.tests.enforcement.filters.test_max_lease_duration_filter.MaxLeaseDurationTestCase.test_on_end ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all_by_values -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all_by_values ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -2026-08-31 13:45:32.841 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_before_end_lease -blazar.tests.manager.test_service.ServiceTestCase.test_before_end_lease ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_update_for_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_update_for_host ... ok -2026-08-31 13:45:32.896 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_concurrent_events -blazar.tests.manager.test_service.ServiceTestCase.test_concurrent_events ... ok -2026-08-31 13:45:32.950 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_before_start_without_lease_id -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_before_start_without_lease_id ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_host ... ok -GOT:Response: 200 OK -Content-Type: application/json -{"id": "e80423cb-97a4-4993-8934-d5d873607b7e", "name": "updated", "start_date": "2014-01-01 01:23", "end_date": "2014-02-01 13:37", "user_id": "b4fdb2fff13545ceb751295096cc18ee", "project_id": "981b767265174c108bc5a61185b748ac", "trust_id": "35b17138b3644e6aa1318f3099c5be68", "reservations": [{"resource_id": "1234", "resource_type": "virtual:instance"}], "events": [], "status": "ACTIVE"} -PUT: /v2/leases/af6dd64b-3895-4fc3-9267-d6f5b1287f0e {'name': 'a', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} -2026-08-31 13:45:32.592 2158012 WARNING oslo_messaging.rpc.client [None req-90cfbb06-e550-41ed-98ea-160cdfcaffdf b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.592 2158012 WARNING oslo_messaging.rpc.client [None req-90cfbb06-e550-41ed-98ea-160cdfcaffdf b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.595 2158012 ERROR wsme.api [None req-90cfbb06-e550-41ed-98ea-160cdfcaffdf b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Only name changing, dates and before end notifications may be proceeded.". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 139, in put - raise exceptions.BlazarException('Only name changing, ' - ...<2 lines>... - 'proceeded.') - -blazar.exceptions.BlazarException: Only name changing, dates and before end notifications may be proceeded. -: blazar.exceptions.BlazarException: Only name changing, dates and before end notifications may be proceeded. -blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one_with_extra_attrs -blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_one_with_extra_attrs ... ok -2026-08-31 13:45:33.011 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_is_before_lease_start -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_event_is_before_lease_start ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_name -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_name ... ok -GOT:Response: 400 Bad Request -Content-Type: application/json -{"error_code": 400, "error_message": "Invalid input for field/attribute name. Value: '1'. Wrong type. Expected '', got ''", "error_name": 400} -POST: /v2/leases {'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} -2026-08-31 13:45:32.563 2158044 WARNING oslo_messaging.rpc.client [None req-f0d9ce07-da56-4938-9dd4-c14403f0dd29 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.564 2158044 WARNING oslo_messaging.rpc.client [None req-f0d9ce07-da56-4938-9dd4-c14403f0dd29 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.567 2158044 ERROR wsme.api [None req-f0d9ce07-da56-4938-9dd4-c14403f0dd29 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Lease can't be created". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped - return func(self, to_update) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 121, in post - raise exceptions.BlazarException(_("Lease can't be created")) - -blazar.exceptions.BlazarException: Lease can't be created -: blazar.exceptions.BlazarException: Lease can't be created -blazar.tests.api.v2.test_leases.TestCreateLease.test_empty_response -blazar.tests.api.v2.test_leases.TestCreateLease.test_empty_response ... ok -GOT:Response: 200 OK -Content-Type: application/json -{"id": "1", "hypervisor_hostname": "host01", "hypervisor_type": "QEMU", "vcpus": 1, "hypervisor_version": 1000000, "memory_mb": 8192, "local_gb": 50, "cpu_info": "{\"vendor\": \"Intel\", \"model\": \"qemu32\", \"arch\": \"x86_64\", \"features\": [], \"topology\": {\"cores\": 1}}", "trust_id": "35b17138-b364-4e6a-a131-8f3099c5be68", "extra_capas": {"vgpus": 2, "fruits": "bananas"}} -PUT: /v2/os-hosts/1 None -2026-08-31 13:45:32.867 2158030 WARNING oslo_messaging.rpc.client [None req-0e8e9a83-47b1-4c79-b976-b6b31d18d9f6 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.868 2158030 WARNING oslo_messaging.rpc.client [None req-0e8e9a83-47b1-4c79-b976-b6b31d18d9f6 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.870 2158030 ERROR wsme.api [None req-0e8e9a83-47b1-4c79-b976-b6b31d18d9f6 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 155, in put - host_dct = host.as_dict() - ^^^^^^^^^^^^ - -AttributeError: 'NoneType' object has no attribute 'as_dict' - -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_with_empty_body -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_update_with_empty_body ... ok -blazar.tests.test_policy.BlazarPolicyTestCase.test_adminpolicy -blazar.tests.test_policy.BlazarPolicyTestCase.test_adminpolicy ... ok -blazar.tests.test_policy.BlazarPolicyTestCase.test_authorize -blazar.tests.test_policy.BlazarPolicyTestCase.test_authorize ... ok -blazar.tests.test_policy.BlazarPolicyTestCase.test_standardpolicy -blazar.tests.test_policy.BlazarPolicyTestCase.test_standardpolicy ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_all -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_all ... ok -2026-08-31 13:45:33.072 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_before_lease_start -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_before_lease_start ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_by_reservation_id -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_by_reservation_id ... ok -2026-08-31 13:45:33.141 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_past_lease_ending -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_before_end_param_is_past_lease_ending ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Only name changing, dates and before end notifications may be proceeded.", "error_name": 500} -PUT: /v2/leases/1181a446-e36c-40b6-9822-0d6638a88f1d None -2026-08-31 13:45:32.605 2158012 WARNING oslo_messaging.rpc.client [None req-baecf6e2-4416-4f39-8327-3db0235b8e01 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.606 2158012 WARNING oslo_messaging.rpc.client [None req-baecf6e2-4416-4f39-8327-3db0235b8e01 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.609 2158012 ERROR wsme.api [None req-baecf6e2-4416-4f39-8327-3db0235b8e01 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: +blazar.tests.manager.test_service.ServiceTestCase.test_update_fatal_extra_capability_too_long_exception +blazar.tests.manager.test_service.ServiceTestCase.test_update_fatal_extra_capability_too_long_exception ... ok +2025-07-30 09:32:51.870 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:51.875 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_host_reservation ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_wrong_lease +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_delete_wrong_lease ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_lease_rename +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_lease_rename ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_for_event_not_found +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_for_event_not_found ... ok +2025-07-30 09:32:52.239 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:52.240 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_modify_dates +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_modify_dates ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_non_existing_instance_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_destroy_non_existing_instance_reservation ... ok +2025-07-30 09:32:52.362 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:52.374 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_before_current_time +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_before_current_time ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_create +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_create ... ok +2025-07-30 09:32:52.506 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:52.507 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_event_not_found +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_event_not_found ... ok +2025-07-30 09:32:52.601 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:52.602 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_is_not_values +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_is_not_values ... ok +2025-07-30 09:32:52.716 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:52.717 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_destroy +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_destroy ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_modify_dates +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_modify_dates ... ok +2025-07-30 09:32:52.864 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:52.865 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_start_date_before_current_time +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_start_date_before_current_time ... ok +2025-07-30 09:32:53.008 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:53.020 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_with_instances +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_with_instances ... ok +--- Logging error --- Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 131, in put - sublease_dct = sublease.as_dict() - ^^^^^^^^^^^^^^^^ - -AttributeError: 'NoneType' object has no attribute 'as_dict' +During handling of the above exception, another exception occurred: -blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_with_empty_body -blazar.tests.api.v2.test_leases.TestUpdateLease.test_update_with_empty_body ... ok -blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_ctx -blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_ctx ... ok -blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_kwargs -blazar.tests.utils.openstack.test_nova.TestCNClient.test_client_from_kwargs ... ok -blazar.tests.utils.openstack.test_nova.TestCNClient.test_getattr -blazar.tests.utils.openstack.test_nova.TestCNClient.test_getattr ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_create -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_create ... ok -GOT:Response: 403 Forbidden -Content-Type: application/json; charset=UTF-8 -{"error_code": 403, "error_message": "Policy doesn't allow blazar:oshosts:get to be performed", "error_name": 403} -2026-08-31 13:45:32.782 2158085 WARNING keystonemiddleware.auth_token [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.783 2158085 WARNING keystonemiddleware.auth_token [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.783 2158085 WARNING keystonemiddleware.auth_token [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.786 2158085 WARNING keystonemiddleware.auth_token [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -GET: /v2/os-hosts {} -2026-08-31 13:45:32.787 2158085 WARNING keystonemiddleware.auth_token [None req-ad0ce8d8-613b-4038-9833-437333949e7b user_id2 project-good - - - -] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -2026-08-31 13:45:32.791 2158085 WARNING oslo_messaging.rpc.client [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.791 2158085 WARNING oslo_messaging.rpc.client [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.test_acl.TestACL.test_non_admin_with_admin_header -blazar.tests.api.test_acl.TestACL.test_non_admin_with_admin_header ... ok -2026-08-31 13:45:33.201 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_duplicated_name -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_duplicated_name ... --- Logging error --- -ok Traceback (most recent call last): -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 521, in update_lease - self._check_date_within_lease_limits(before_end_date, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - values) - ^^^^^^^ - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits - raise common_ex.NotAuthorized( - 'Datetime is out of lease limits') -blazar.exceptions.NotAuthorized: Datetime is out of lease limits + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -12343,67 +13384,47 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1184, in test_update_lease_started_before_end_lower_date_than_start - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 524, in update_lease - LOG.error("Invalid before_end_date param. %s", str(e)) -Message: 'Invalid before_end_date param. %s' -Arguments: ('Datetime is out of lease limits',) -2026-08-31 13:45:32.437 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.437 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.438 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.438 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.438 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.438 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.438 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.438 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.439 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.439 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.439 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.439 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.439 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.439 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.440 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.440 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.440 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.440 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.441 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.441 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.444 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request -blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request ... ok -2026-08-31 13:45:33.261 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_end_before_start -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_end_before_start ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_event_type_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_event_type_filter ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 521, in update_lease - self._check_date_within_lease_limits(before_end_date, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - values) - ^^^^^^^ - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits - raise common_ex.NotAuthorized( - 'Datetime is out of lease limits') -blazar.exceptions.NotAuthorized: Datetime is out of lease limits + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -12428,6 +13449,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_without_instances +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_without_instances ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -12464,64 +13487,49 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1222, in test_update_lease_started_modify_before_end_with_invalid_date - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 524, in update_lease - LOG.error("Invalid before_end_date param. %s", str(e)) -Message: 'Invalid before_end_date param. %s' -Arguments: ('Datetime is out of lease limits',) -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_get_all_per_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_get_all_per_host ... ok -2026-08-31 13:45:33.295 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_no_before_end_event -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_no_before_end_event ... ok -2026-08-31 13:45:33.335 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_now -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_now ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_traits_create -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_traits_create ... ok -2026-08-31 13:45:33.373 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_some_time -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_some_time ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_start_date_event_not_found +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_start_date_event_not_found ... ok --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_start +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_start ... ok Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 281, in _date_from_string - date = datetime.datetime.strptime(date_string, date_format) - File "/usr/lib/python3.13/_strptime.py", line 673, in _strptime_datetime - tt, fraction, gmtoff_fraction = _strptime(data_string, format) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/_strptime.py", line 452, in _strptime - raise ValueError("time data %r does not match format %r" % - (data_string, format)) -ValueError: time data '12-21 14:00' does not match format '%Y-%m-%d %H:%M' + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) During handling of the above exception, another exception occurred: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 520, in update_lease - before_end_date = self._date_from_string(before_end_date) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 283, in _date_from_string - raise exceptions.InvalidDate(date=date_string, - date_format=date_format) -blazar.manager.exceptions.InvalidDate: 12-21 14:00 is an invalid date. Required format: %Y-%m-%d %H:%M + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -12582,189 +13590,47 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1259, in test_update_lease_started_modify_before_end_with_wrong_format - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 524, in update_lease - LOG.error("Invalid before_end_date param. %s", str(e)) -Message: 'Invalid before_end_date param. %s' -Arguments: ('12-21 14:00 is an invalid date. Required format: %Y-%m-%d %H:%M',) -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_create -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_create ... ok -2026-08-31 13:45:33.416 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_start_date_in_past -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_start_date_in_past ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Lease can't be created", "error_name": 500} -POST: /v2/leases {'name': 'lease_test', 'start_date': '2014-01-01 01:23', 'end_date': '2014-02-01 13:37', 'reservations': [{'resource_id': '1234', 'resource_type': 'virtual:instance'}], 'events': []} -2026-08-31 13:45:32.576 2158044 WARNING oslo_messaging.rpc.client [None req-266bdd34-6559-46aa-ae64-83475552d6e4 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.576 2158044 WARNING oslo_messaging.rpc.client [None req-266bdd34-6559-46aa-ae64-83475552d6e4 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:32.582 2158044 ERROR wsme.api [None req-266bdd34-6559-46aa-ae64-83475552d6e4 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +--- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_cleaning_time +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_cleaning_time ... ok Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped - return func(self, to_update) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/lease.py", line 117, in post - lease = pecan.request.rpcapi.create_lease(lease_dct) - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_leases.py", line 236, in fake_create_lease - raise Exception("Nah...") +During handling of the above exception, another exception occurred: -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:32.583 2158044 WARNING blazar.api.v2.middleware [None req-266bdd34-6559-46aa-ae64-83475552d6e4 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_leases.TestCreateLease.test_rpc_exception_create -blazar.tests.api.v2.test_leases.TestCreateLease.test_rpc_exception_create ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_allowed -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_allowed ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_denied -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_denied ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_failed -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_create_failed ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_allowed -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_allowed ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_denied -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_denied ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_failed -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_check_update_failed ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_failure -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_failure ... ok -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_success -blazar.tests.enforcement.filters.test_external_service_filter.ExternalServiceFilterTestCase.test_on_end_success ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -2026-08-31 13:45:33.447 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_unsupported_resource_type -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_unsupported_resource_type ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_destroy -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_destroy ... ok -2026-08-31 13:45:33.485 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_validate_created_events -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_validate_created_events ... ok -GOT:Response: 403 Forbidden -Content-Type: application/json; charset=UTF-8 -{"error_code": 403, "error_message": "Policy doesn't allow blazar:oshosts:get to be performed", "error_name": 403} -2026-08-31 13:45:32.800 2158085 WARNING keystonemiddleware.auth_token [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.801 2158085 WARNING keystonemiddleware.auth_token [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.801 2158085 WARNING keystonemiddleware.auth_token [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.804 2158085 WARNING keystonemiddleware.auth_token [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -GET: /v2/os-hosts {} -2026-08-31 13:45:32.806 2158085 WARNING keystonemiddleware.auth_token [None req-56a54233-c87a-4d6c-b439-e3ac2a74627e user_id2 project-good - - - -] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -blazar.tests.api.test_acl.TestACL.test_non_authenticated -blazar.tests.api.test_acl.TestACL.test_non_authenticated ... ok -GOT:Response: 401 Unauthorized -Content-Type: application/json -Www-Authenticate: Keystone uri="https://127.0.0.1:35357" -{"error": {"code": 401, "title": "Unauthorized", "message": "The request you have made requires authentication."}} -2026-08-31 13:45:33.519 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_before_end_date_param -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_before_end_date_param ... ok -2026-08-31 13:45:33.556 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_filter_exception -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_with_filter_exception ... ok -2026-08-31 13:45:33.594 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_required_params -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_required_params ... ok -2026-08-31 13:45:33.631 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_trust_id -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_without_trust_id ... ok -2026-08-31 13:45:32.465 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.466 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.466 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.466 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.466 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.466 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.467 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.468 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.468 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.468 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.468 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.468 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.469 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.469 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.472 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request_with_default_errorcode -blazar.tests.api.v1.test_utils.UtilsTestCase.test_bad_request_with_default_errorcode ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_get -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_get ... ok -2026-08-31 13:45:33.662 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_date -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_date ... ok -2026-08-31 13:45:33.693 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_format_before_end_date -blazar.tests.manager.test_service.ServiceTestCase.test_create_lease_wrong_format_before_end_date ... ok -2026-08-31 13:45:33.728 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_ending -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_ending ... ok -2026-08-31 13:45:33.761 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start ... ok -2026-08-31 13:45:33.794 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start_with_error_status -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_after_start_with_error_status ... ok -2026-08-31 13:45:33.831 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_before_start -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_before_start ... ok ---- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease - self.enforcement.check_update(context.current(), lease, values, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_allocs, new_allocs, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_reservations, - ^^^^^^^^^^^^^^^^^^^^^^ - new_reservations) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -12825,125 +13691,32 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1397, in test_update_lease_with_filter_exception - self.assertRaises(exceptions.NotAuthorized, - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper - return func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 571, in update_lease - LOG.error("Enforcement checks failed. %s", str(e)) -Message: 'Enforcement checks failed. %s' -Arguments: ('Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds.',) -2026-08-31 13:45:33.865 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_with_filter_exception -blazar.tests.manager.test_service.ServiceTestCase.test_delete_lease_with_filter_exception ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_update -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_update ... ok -2026-08-31 13:45:33.897 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_end_lease -blazar.tests.manager.test_service.ServiceTestCase.test_end_lease ... ok -2026-08-31 13:45:33.927 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_event_pass -blazar.tests.manager.test_service.ServiceTestCase.test_event_pass ... ok -2026-08-31 13:45:33.961 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_event_spawn_fail -blazar.tests.manager.test_service.ServiceTestCase.test_event_spawn_fail ... ok -2026-08-31 13:45:33.995 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_event_success -blazar.tests.manager.test_service.ServiceTestCase.test_event_success ... ok -2026-08-31 13:45:34.034 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_handle_exception -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_handle_exception ... ok -2026-08-31 13:45:34.068 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_invalid_event_type -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_invalid_event_type ... ok -2026-08-31 13:45:34.098 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_no_more_retry -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_no_more_retry ... ok -2026-08-31 13:45:34.132 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_retry -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_retry ... ok -2026-08-31 13:45:34.160 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_success -blazar.tests.manager.test_service.ServiceTestCase.test_exec_event_success ... ok -2026-08-31 13:45:34.190 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_get_bad_config_plugins -blazar.tests.manager.test_service.ServiceTestCase.test_get_bad_config_plugins ... ok -2026-08-31 13:45:34.223 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_get_lease -blazar.tests.manager.test_service.ServiceTestCase.test_get_lease ... ok -2026-08-31 13:45:34.260 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_correct_plugin_and_method -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_correct_plugin_and_method ... ok -2026-08-31 13:45:34.291 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_incorrect_method_name -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_incorrect_method_name ... ok -2026-08-31 13:45:32.496 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.497 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.497 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.497 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.497 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.497 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.498 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.498 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.498 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.498 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.498 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.498 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.499 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.499 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.499 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.499 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.499 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.499 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.500 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.500 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.503 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_delete -blazar.tests.api.v1.test_utils.UtilsTestCase.test_delete ... ok -2026-08-31 13:45:34.320 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_method_in_plugin -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_method_in_plugin ... ok -2026-08-31 13:45:34.349 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_plugin -blazar.tests.manager.test_service.ServiceTestCase.test_getattr_with_missing_plugin ... ok -blazar.tests.manager.test_service.ServiceTestCase.test_list_leases -blazar.tests.manager.test_service.ServiceTestCase.test_list_leases ... skipped 'incorrect decorator' -2026-08-31 13:45:34.383 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_multiple_plugins_same_resource_type -blazar.tests.manager.test_service.ServiceTestCase.test_multiple_plugins_same_resource_type ... ok -2026-08-31 13:45:34.411 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_no_events -blazar.tests.manager.test_service.ServiceTestCase.test_no_events ... ok -2026-08-31 13:45:34.439 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_plugins_that_fail_to_init -blazar.tests.manager.test_service.ServiceTestCase.test_plugins_that_fail_to_init ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_get_all -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_get_all ... ok -2026-08-31 13:45:34.469 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_process_events_concurrently -blazar.tests.manager.test_service.ServiceTestCase.test_process_events_concurrently ... ok -2026-08-31 13:45:34.503 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_rpc_server -blazar.tests.manager.test_service.ServiceTestCase.test_rpc_server ... ok -2026-08-31 13:45:34.623 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_setup_actions -blazar.tests.manager.test_service.ServiceTestCase.test_setup_actions ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_hosts +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_hosts ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -13019,14 +13792,14 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1689, in test_update_non_fatal_external_service_filter_exception - manager = service.ManagerService() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ super(ManagerService, self).__init__(target) File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ @@ -13042,40 +13815,22 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_list -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_list ... ok -2026-08-31 13:45:34.651 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_start -blazar.tests.manager.test_service.ServiceTestCase.test_start ... ok -2026-08-31 13:45:34.679 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_start_lease -blazar.tests.manager.test_service.ServiceTestCase.test_start_lease ... ok -2026-08-31 13:45:34.709 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_fatal_extra_capability_too_long_exception -blazar.tests.manager.test_service.ServiceTestCase.test_update_fatal_extra_capability_too_long_exception ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:53.210 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:53.220 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_not_allocated_hosts +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_not_allocated_hosts ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper - result = func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease - self.enforcement.check_update(context.current(), lease, values, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_allocs, new_allocs, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_reservations, - ^^^^^^^^^^^^^^^^^^^^^^ - new_reservations) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -blazar.enforcement.exceptions.ExternalServiceFilterException: filter exception + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 521, in update_lease + self._check_date_within_lease_limits(before_end_date, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + values) + ^^^^^^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits + raise common_ex.NotAuthorized( + 'Datetime is out of lease limits') +blazar.exceptions.NotAuthorized: Datetime is out of lease limits During handling of the above exception, another exception occurred: @@ -13100,6 +13855,7 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +--- Logging error --- File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -13142,7 +13898,7 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1709, in test_update_non_fatal_external_service_filter_exception + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1184, in test_update_lease_started_before_end_lower_date_than_start self.assertRaises( File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises self.assertThat(our_callable, matcher) @@ -13154,47 +13910,13 @@ result = matchee() File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 227, in wrapper - LOG.exception( -Message: 'Non-fatal exception during transition of lease %s' -Arguments: ('11-22-33',) -2026-08-31 13:45:34.794 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_lease_rename -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_lease_rename ... ok -2026-08-31 13:45:34.823 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_modify_dates -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_completed_modify_dates ... ok -2026-08-31 13:45:34.850 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_before_current_time -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_before_current_time ... ok -2026-08-31 13:45:32.524 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.524 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.525 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.525 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.525 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.525 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.525 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.525 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.526 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.526 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.526 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.526 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.526 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.526 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.527 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.527 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.527 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.527 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.528 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.528 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.531 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_get -blazar.tests.api.v1.test_utils.UtilsTestCase.test_get ... ok -2026-08-31 13:45:34.879 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_event_not_found -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_end_date_event_not_found ... ok ---- Logging error --- + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 524, in update_lease + LOG.error("Invalid before_end_date param. %s", str(e)) Traceback (most recent call last): +Message: 'Invalid before_end_date param. %s' +Arguments: ('Datetime is out of lease limits',) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ @@ -13268,14 +13990,14 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1658, in test_update_non_fatal_max_lease_duration_exception - manager = service.ManagerService() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ super(ManagerService, self).__init__(target) File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ @@ -13291,40 +14013,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -2026-08-31 13:45:34.908 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_is_not_values -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_is_not_values ... ok -2026-08-31 13:45:34.934 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_modify_dates -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_modify_dates ... ok -2026-08-31 13:45:34.965 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_start_date_before_current_time -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_not_started_start_date_before_current_time ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease - self.enforcement.check_update(context.current(), lease, values, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_allocs, new_allocs, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_reservations, - ^^^^^^^^^^^^^^^^^^^^^^ - new_reservations) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -13387,48 +14078,29 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1677, in test_update_non_fatal_max_lease_duration_exception - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper - result = func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 571, in update_lease - LOG.error("Enforcement checks failed. %s", str(e)) -Message: 'Enforcement checks failed. %s' -Arguments: ('Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds.',) + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2277, in test_reallocate_active + result = self.fake_phys_plugin._reallocate(dummy_allocation) + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 323, in _reallocate + LOG.warning('Resource changed for reservation %s (lease: %s).', +Message: 'Resource changed for reservation %s (lease: %s).' +Arguments: ('rsrv-1', 'lease-name') --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper - result = func(*args, **kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 572, in update_lease - raise e - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease - self.enforcement.check_update(context.current(), lease, values, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_allocs, new_allocs, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - existing_reservations, - ^^^^^^^^^^^^^^^^^^^^^^ - new_reservations) - ^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_active +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_active ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping During handling of the above exception, another exception occurred: @@ -13489,674 +14161,105 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + return fn(*args, **kwargs) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +--- Logging error --- +Traceback (most recent call last): +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_before_end_lower_date_than_start +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_before_end_lower_date_than_start ... ok + File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit + msg = self.format(record) + File "/usr/lib/python3.13/logging/__init__.py", line 999, in format + return fmt.format(record) + ~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format + context = _update_record_with_context(record) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context + d = _dictify_context(context) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context + return context.get_logging_values() + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values + values.update(self.to_dict()) + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict + result = super(BlazarContext, self).to_dict() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: super() argument 1 must be a type, not MagicMock +Call stack: + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in + main() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main + program.TestProgram( + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ + self.runTests() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests + self.result = testRunner.run(self.test) + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + return super(WithScenarios, self).run(result) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + return run_test.run(result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run + return self._run_one(actual_result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one + return self._run_prepared_result(ExtendedToOriginalDecorator(result)) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result + self._run_core() File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1677, in test_update_non_fatal_max_lease_duration_exception - self.assertRaises( - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises - self.assertThat(our_callable, matcher) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat - mismatch_error = self._matchHelper(matchee, matcher, message, verbose) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper - mismatch = matcher.match(matchee) - File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match - result = matchee() - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ - return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 227, in wrapper - LOG.exception( -Message: 'Non-fatal exception during transition of lease %s' -Arguments: ('11-22-33',) -2026-08-31 13:45:34.995 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_start_date_event_not_found -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_start_date_event_not_found ... ok -2026-08-31 13:45:35.023 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_before_end_lower_date_than_start -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_before_end_lower_date_than_start ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_update -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_update ... ok -2026-08-31 13:45:35.054 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_invalid_date -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_invalid_date ... ok -2026-08-31 13:45:35.086 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_param -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_param ... ok -2026-08-31 13:45:35.116 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_wrong_format -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_wrong_format ... ok -2026-08-31 13:45:35.147 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_and_before_end -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_and_before_end ... ok -2026-08-31 13:45:35.181 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_without_before_end -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_without_before_end ... ok -2026-08-31 13:45:32.552 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.552 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.553 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.553 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.553 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.553 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.553 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.553 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.554 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.554 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.554 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.554 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.554 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.554 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.555 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.555 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.555 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.555 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.556 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.556 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.559 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_get_request_args -blazar.tests.api.v1.test_utils.UtilsTestCase.test_get_request_args ... ok -2026-08-31 13:45:35.211 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_start_date -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_start_date ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_list_hosts -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_list_hosts ... ok -2026-08-31 13:45:35.240 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_with_filter_exception -blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_with_filter_exception ... ok -2026-08-31 13:45:35.272 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations -blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations ... ok -2026-08-31 13:45:35.302 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_with_invalid_param -blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_with_invalid_param ... ok -2026-08-31 13:45:35.330 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_without_reservation_id -blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_without_reservation_id ... ok -2026-08-31 13:45:35.362 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_external_service_filter_exception -blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_external_service_filter_exception ... ok -2026-08-31 13:45:35.409 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_max_lease_duration_exception -blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_max_lease_duration_exception ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_destroy_for_reservation_not_found -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_destroy_for_reservation_not_found ... ok -2026-08-31 13:45:35.460 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_1_ -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_1_ ... ok -2026-08-31 13:45:35.489 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_2_None -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_2_None ... ok -2026-08-31 13:45:35.516 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_3_1234 -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_3_1234 ... ok -2026-08-31 13:45:32.580 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.581 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.582 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.582 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.582 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.582 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.582 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.582 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.583 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.583 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.583 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.583 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.584 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.584 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.587 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -2026-08-31 13:45:32.590 2158028 ERROR blazar.api.v1.utils [-] Request aborted with status code 501 and message 'Funny error' -blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_501 -blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_501 ... ok -2026-08-31 13:45:35.544 2158032 ERROR blazar.utils.service [None req-cfb5cc73-07d3-45f9-bc9e-868224649847 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] No oslo_rpc_server_ping method found implemented in class -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_4_7085381b_45e0_4e5d_b24a_f965f5e6e5d7 -blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_4_7085381b_45e0_4e5d_b24a_f965f5e6e5d7 ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -2026-08-31 13:45:32.608 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.609 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.609 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.609 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.609 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.609 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.610 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.610 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.610 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.610 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.610 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.610 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.611 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.611 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.611 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.611 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.611 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.612 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.612 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.613 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.615 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -2026-08-31 13:45:32.618 2158028 ERROR blazar.api.v1.utils [-] Request aborted with status code 404 and message 'Funny error' -blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_various -blazar.tests.api.v1.test_utils.UtilsTestCase.test_internal_error_various ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -2026-08-31 13:45:32.637 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.637 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.637 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.637 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.638 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.638 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.638 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.638 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.638 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.638 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.639 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.639 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.639 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.639 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.639 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.639 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.640 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.640 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.641 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.641 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.644 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found -blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_get_all_by_values -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_get_all_by_values ... ok -2026-08-31 13:45:32.675 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.675 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.675 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.676 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.676 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.676 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.676 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.676 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.677 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.678 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.678 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.678 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.678 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.679 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.681 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found_with_default_errorcode -blazar.tests.api.v1.test_utils.UtilsTestCase.test_not_found_with_default_errorcode ... ok -2026-08-31 13:45:32.703 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.704 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.704 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.704 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.704 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.704 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.705 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.705 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.705 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.705 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.705 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.705 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.706 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.706 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.706 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.706 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.706 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.707 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.707 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.707 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.711 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_post -blazar.tests.api.v1.test_utils.UtilsTestCase.test_post ... ok -2026-08-31 13:45:32.731 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.732 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.732 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.732 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.732 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.732 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.732 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.733 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.734 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.734 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.734 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.734 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.735 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.735 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.738 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_put -blazar.tests.api.v1.test_utils.UtilsTestCase.test_put ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_update -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_update ... ok -2026-08-31 13:45:32.761 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.761 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.761 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.762 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.762 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.762 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.762 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.762 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.762 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.763 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.764 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.764 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.765 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.765 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.767 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_error_message -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_error_message ... ok -2026-08-31 13:45:32.790 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.791 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.791 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.791 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.791 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.791 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.792 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.792 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.792 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.792 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.792 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.792 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.793 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.793 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.793 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.793 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.793 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.793 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.794 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.794 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.797 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_ok -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_ok ... ok -2026-08-31 13:45:32.820 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.820 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.820 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.821 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.822 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.822 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.822 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.822 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.822 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.822 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.823 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.823 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.823 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.824 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.827 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -2026-08-31 13:45:32.830 2158028 ERROR blazar.api.v1.utils [-] Request aborted with status code 400 and message 'Content type 'not_app' isn't supported' -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_resp_type -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_resp_type ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_resource_properties_list -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_resource_properties_list ... ok -2026-08-31 13:45:32.848 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.848 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.849 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.849 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.849 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.849 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.849 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.849 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.850 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.851 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.851 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.851 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.852 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.852 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.855 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -2026-08-31 13:45:32.857 2158028 ERROR blazar.api.v1.utils [-] Request aborted with status code 500 and message 'Non-dict and non-empty kwargs passed to render.' -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_result -blazar.tests.api.v1.test_utils.UtilsTestCase.test_render_wrong_result ... ok -2026-08-31 13:45:32.883 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.884 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:32.884 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:32.884 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:32.884 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:32.885 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:32.885 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:32.885 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:32.885 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:32.885 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:32.885 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.886 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:32.886 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.886 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:32.886 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:32.886 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:32.886 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:32.887 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:32.887 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:32.887 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:32.890 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_data -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_data ... ok -2026-08-31 13:45:32.911 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:32.912 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:34.674 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:34.675 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:34.676 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:34.676 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:34.678 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_file -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_file ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_composed_queries -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_composed_queries ... ok -2026-08-31 13:45:34.692 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:34.692 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:34.692 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:34.692 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:35.057 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:35.058 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:35.058 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:35.058 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:35.058 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:35.058 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:35.058 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:35.059 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:35.059 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:35.060 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_length -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_length ... ok -2026-08-31 13:45:35.074 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:35.074 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:35.074 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:35.075 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:35.075 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:35.075 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:35.234 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:35.234 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:35.234 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:35.235 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:35.236 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:35.236 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:35.236 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:35.238 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_fail -blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_fail ... ok -2026-08-31 13:45:35.251 2158028 WARNING keystonemiddleware._common.config [-] The option "DEBUG" is not known to keystonemiddleware -2026-08-31 13:45:35.251 2158028 WARNING keystonemiddleware._common.config [-] The option "TESTING" is not known to keystonemiddleware -2026-08-31 13:45:35.251 2158028 WARNING keystonemiddleware._common.config [-] The option "PERMANENT_SESSION_LIFETIME" is not known to keystonemiddleware -2026-08-31 13:45:35.252 2158028 WARNING keystonemiddleware._common.config [-] The option "USE_X_SENDFILE" is not known to keystonemiddleware -2026-08-31 13:45:35.252 2158028 WARNING keystonemiddleware._common.config [-] The option "APPLICATION_ROOT" is not known to keystonemiddleware -2026-08-31 13:45:35.252 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_NAME" is not known to keystonemiddleware -2026-08-31 13:45:35.252 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_HTTPONLY" is not known to keystonemiddleware -2026-08-31 13:45:35.252 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_SECURE" is not known to keystonemiddleware -2026-08-31 13:45:35.355 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_COOKIE_PARTITIONED" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "SESSION_REFRESH_EACH_REQUEST" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_MEMORY_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_FORM_PARTS" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "TRAP_HTTP_EXCEPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "EXPLAIN_TEMPLATE_LOADING" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "PREFERRED_URL_SCHEME" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "MAX_COOKIE_SIZE" is not known to keystonemiddleware -2026-08-31 13:45:35.356 2158028 WARNING keystonemiddleware._common.config [-] The option "PROVIDE_AUTOMATIC_OPTIONS" is not known to keystonemiddleware -2026-08-31 13:45:35.357 2158028 WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -2026-08-31 13:45:35.357 2158028 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -2026-08-31 13:45:35.357 2158028 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -2026-08-31 13:45:35.359 2158028 WARNING keystonemiddleware.auth_token [-] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_ok -blazar.tests.api.v1.test_utils.UtilsTestCase.test_route_ok ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_cpu_info -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_cpu_info ... ok -POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} -2026-08-31 13:45:35.549 2158028 WARNING oslo_messaging.rpc.client [None req-ebc55885-efc6-45c0-aeec-97ac2440e66f b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.550 2158028 WARNING oslo_messaging.rpc.client [None req-ebc55885-efc6-45c0-aeec-97ac2440e66f b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_one -blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_one ... ok -GOT:Response: 201 Created -Content-Type: application/json -{"id": "c213bac5-e290-434c-a7d9-6ec466bd2181", "hypervisor_hostname": "host01", "hypervisor_type": "QEMU", "vcpus": 1, "hypervisor_version": 1000000, "memory_mb": 8192, "local_gb": 50, "cpu_info": "{\"vendor\": \"Intel\", \"model\": \"qemu32\", \"arch\": \"x86_64\", \"features\": [], \"topology\": {\"cores\": 1}}", "trust_id": "35b17138-b364-4e6a-a131-8f3099c5be68", "extra_capas": {"vgpus": 2, "fruits": "bananas"}} -POST: /v2/os-hosts None -2026-08-31 13:45:35.558 2158028 WARNING oslo_messaging.rpc.client [None req-0a01d6eb-9297-48b1-9901-35b12909f697 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.559 2158028 WARNING oslo_messaging.rpc.client [None req-0a01d6eb-9297-48b1-9901-35b12909f697 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.561 2158028 ERROR wsme.api [None req-0a01d6eb-9297-48b1-9901-35b12909f697 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "'NoneType' object has no attribute 'as_dict'". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped - return func(self, to_update) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 138, in post - host_dct = host.as_dict() - ^^^^^^^^^^^^ - -AttributeError: 'NoneType' object has no attribute 'as_dict' - -blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_with_empty_body -blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_with_empty_body ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "'NoneType' object has no attribute 'as_dict'", "error_name": 500} -POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 1} -2026-08-31 13:45:35.566 2158028 WARNING oslo_messaging.rpc.client [None req-1cb4eb8f-8fa8-49b7-b962-0f67783c2a48 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.566 2158028 WARNING oslo_messaging.rpc.client [None req-1cb4eb8f-8fa8-49b7-b962-0f67783c2a48 b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_wrong_attr -blazar.tests.api.v2.test_hosts.TestCreateHost.test_create_wrong_attr ... ok -GOT:Response: 400 Bad Request -Content-Type: application/json -{"error_code": 400, "error_message": "Invalid input for field/attribute name. Value: '1'. Wrong type. Expected '', got ''", "error_name": 400} -POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} -2026-08-31 13:45:35.572 2158028 WARNING oslo_messaging.rpc.client [None req-57c02543-c40a-4436-8375-48f00f9294ab b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.573 2158028 WARNING oslo_messaging.rpc.client [None req-57c02543-c40a-4436-8375-48f00f9294ab b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.575 2158028 ERROR wsme.api [None req-57c02543-c40a-4436-8375-48f00f9294ab b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Host can't be created". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped - return func(self, to_update) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 145, in post - raise exceptions.BlazarException(_("Host can't be created")) - -blazar.exceptions.BlazarException: Host can't be created -: blazar.exceptions.BlazarException: Host can't be created -blazar.tests.api.v2.test_hosts.TestCreateHost.test_empty_response -blazar.tests.api.v2.test_hosts.TestCreateHost.test_empty_response ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Host can't be created", "error_name": 500} -POST: /v2/os-hosts {'extra_capas': {'vgpus': 2, 'fruits': 'bananas'}, 'name': 'host01'} -2026-08-31 13:45:35.579 2158028 WARNING oslo_messaging.rpc.client [None req-847a465c-bad8-47e7-8274-be7d65a2f41d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.580 2158028 WARNING oslo_messaging.rpc.client [None req-847a465c-bad8-47e7-8274-be7d65a2f41d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Using RPCClient manually to instantiate client. Please use get_rpc_client to obtain an RPC client instance. -2026-08-31 13:45:35.583 2158028 ERROR wsme.api [None req-847a465c-bad8-47e7-8274-be7d65a2f41d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Server-side error: "Nah...". Detail: -Traceback (most recent call last): - - File "/usr/lib/python3/dist-packages/wsmeext/pecan.py", line 82, in callfunction - result = f(self, *args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/trusts.py", line 83, in wrapped - return func(self, to_update) - - File "/build/reproducible-path/blazar-15.0.0/blazar/api/v2/controllers/extensions/host.py", line 141, in post - host = pecan.request.hosts_rpcapi.create_computehost(host_dct) - - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/api/v2/test_hosts.py", line 270, in fake_create_computehost - raise Exception("Nah...") - -Exception: Nah... -: Exception: Nah... -2026-08-31 13:45:35.583 2158028 WARNING blazar.api.v2.middleware [None req-847a465c-bad8-47e7-8274-be7d65a2f41d b4fdb2fff13545ceb751295096cc18ee 981b767265174c108bc5a61185b748ac - - - -] Incorrect Remote error Nah... -blazar.tests.api.v2.test_hosts.TestCreateHost.test_rpc_exception_create -blazar.tests.api.v2.test_hosts.TestCreateHost.test_rpc_exception_create ... ok -GOT:Response: 500 Internal Server Error -Content-Type: application/json -{"error_code": 500, "error_message": "Nah...", "error_name": 500} -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_extra_capability -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_extra_capability ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_ram -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_ram ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_extra_capability -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_extra_capability ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_reservation ... ok -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_non_existing_instance_reservation -blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_non_existing_instance_reservation ... ok -blazar.tests.test_context.TestBlazarContext.test_admin -blazar.tests.test_context.TestBlazarContext.test_admin ... ok -blazar.tests.test_context.TestBlazarContext.test_admin_nested -blazar.tests.test_context.TestBlazarContext.test_admin_nested ... ok -blazar.tests.test_context.TestBlazarContext.test_service_catalog_default -blazar.tests.test_context.TestBlazarContext.test_service_catalog_default ... ok -blazar.tests.test_context.TestBlazarContext.test_to_dict -blazar.tests.test_context.TestBlazarContext.test_to_dict ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] -['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] -['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] -['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] -['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_end -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_end ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_start -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_start ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_and_reserved_host -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_and_reserved_host ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_hosts -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_free_hosts ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_less_hosts -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_less_hosts ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_reserved_hosts -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_from_reserved_hosts ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_affinity -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_affinity ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_anti_affinity -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_anti_affinity ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_1_None -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_1_None ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_2_none -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_2_none ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_3_None -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_host_with_no_affinity_3_None ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_hosts_for_update -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_pickup_hosts_for_update ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_query_available_hosts -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_query_available_hosts ... ok -2026-08-31 13:45:37.577 2158026 WARNING blazar.plugins.instances.instance_plugin [None req-c4cd3850-e4e1-46ff-9f51-ffdd0024f7e4 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active ... ok -2026-08-31 13:45:37.582 2158026 WARNING blazar.plugins.instances.instance_plugin [None req-c4cd3850-e4e1-46ff-9f51-ffdd0024f7e4 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active_affinity -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_active_affinity ... ok -2026-08-31 13:45:37.585 2158026 WARNING blazar.plugins.instances.instance_plugin [None req-c4cd3850-e4e1-46ff-9f51-ffdd0024f7e4 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start ... ok -2026-08-31 13:45:37.587 2158026 WARNING blazar.plugins.instances.instance_plugin [None req-c4cd3850-e4e1-46ff-9f51-ffdd0024f7e4 - fake-project - - - -] Resource changed for reservation rsrv-1 (lease: lease-name). -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start_affinity -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_before_start_affinity ... ok -2026-08-31 13:45:37.590 2158026 WARNING blazar.plugins.instances.instance_plugin [None req-c4cd3850-e4e1-46ff-9f51-ffdd0024f7e4 - fake-project - - - -] Could not find alternative host for reservation rsrv-1 (lease: lease-name). -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources ... ok -2026-08-31 13:45:37.593 2158026 WARNING blazar.plugins.instances.instance_plugin [None req-c4cd3850-e4e1-46ff-9f51-ffdd0024f7e4 - fake-project - - - -] Could not find alternative host for reservation rsrv-1 (lease: lease-name). -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources_with_affinity -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reallocate_missing_resources_with_affinity ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reserve_resource -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_reserve_resource ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_flavor_in_active -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_flavor_in_active ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_host_allocations -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_host_allocations ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation_not_enough_hosts -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_reservation_not_enough_hosts ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources ... ok -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources_in_active -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_update_resources_in_active ... ok -Exception ignored on threading shutdown: -Traceback (most recent call last): - File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown - _main_thread._handle._set_done() -AttributeError: '_ThreadHandle' object has no attribute '_set_done' -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_with_instances -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_with_instances ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2222, in test_reallocate_before_start + result = self.fake_phys_plugin._reallocate(dummy_allocation) + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 323, in _reallocate + LOG.warning('Resource changed for reservation %s (lease: %s).', +Message: 'Resource changed for reservation %s (lease: %s).' +Arguments: ('rsrv-1', 'lease-name') --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_before_start +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_before_start ... ok Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -14254,28 +14357,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_without_instances -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_without_instances ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_lease_id_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_lease_id_filter ... ok --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -14332,32 +14418,20 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_start -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_start ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2334, in test_reallocate_missing_resources + result = self.fake_phys_plugin._reallocate(dummy_allocation) + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 316, in _reallocate + LOG.warning('Could not find alternative host for reservation %s ' +Message: 'Could not find alternative host for reservation %s (lease: %s).' +Arguments: ('rsrv-1', 'lease-name') +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_missing_resources +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_missing_resources ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -14456,9 +14530,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_cleaning_time -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_cleaning_time ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -14478,6 +14550,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_active_reservation_max_increase_alloc +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_active_reservation_max_increase_alloc ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -14557,28 +14631,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_hosts -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_allocated_hosts ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -14635,32 +14690,20 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_not_allocated_hosts -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_random_matching_hosts_not_allocated_hosts ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 398, in test_update_host + self.fake_phys_plugin.update_computehost(self.fake_host_id, + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 523, in update_computehost + LOG.info('Extra capabilities on compute host %s updated with %s', +Message: 'Extra capabilities on compute host %s updated with %s' +Arguments: ('1', {'foo': 'baz'}) +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -14759,8 +14802,23 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- +2025-07-30 09:32:53.431 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:53.432 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 521, in update_lease + self._check_date_within_lease_limits(before_end_date, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + values) + ^^^^^^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 846, in _check_date_within_lease_limits + raise common_ex.NotAuthorized( + 'Datetime is out of lease limits') +blazar.exceptions.NotAuthorized: Datetime is out of lease limits + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) @@ -14824,14 +14882,24 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2277, in test_reallocate_active - result = self.fake_phys_plugin._reallocate(dummy_allocation) - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 323, in _reallocate - LOG.warning('Resource changed for reservation %s (lease: %s).', -Message: 'Resource changed for reservation %s (lease: %s).' -Arguments: ('rsrv-1', 'lease-name') -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_active -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_active ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1222, in test_update_lease_started_modify_before_end_with_invalid_date + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 524, in update_lease + LOG.error("Invalid before_end_date param. %s", str(e)) +Message: 'Invalid before_end_date param. %s' +Arguments: ('Datetime is out of lease limits',) --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -14871,6 +14939,8 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock Call stack: +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_having_issue_when_storing_extra_capability +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_having_issue_when_storing_extra_capability ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -14930,7 +15000,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit @@ -14995,14 +15065,12 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2222, in test_reallocate_before_start - result = self.fake_phys_plugin._reallocate(dummy_allocation) - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 323, in _reallocate - LOG.warning('Resource changed for reservation %s (lease: %s).', -Message: 'Resource changed for reservation %s (lease: %s).' -Arguments: ('rsrv-1', 'lease-name') -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_before_start -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_before_start ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 426, in test_update_host_with_new_extra_capability + self.fake_phys_plugin.update_computehost(self.fake_host_id, + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 523, in update_computehost + LOG.info('Extra capabilities on compute host %s updated with %s', +Message: 'Extra capabilities on compute host %s updated with %s' +Arguments: ('1', {'qux': 'word'}) --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -15013,6 +15081,10 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_new_extra_capability +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_new_extra_capability ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_invalid_date +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_invalid_date ... ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -15101,7 +15173,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit @@ -15166,15 +15238,25 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 2334, in test_reallocate_missing_resources - result = self.fake_phys_plugin._reallocate(dummy_allocation) - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 316, in _reallocate - LOG.warning('Could not find alternative host for reservation %s ' -Message: 'Could not find alternative host for reservation %s (lease: %s).' -Arguments: ('rsrv-1', 'lease-name') -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_missing_resources -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_reallocate_missing_resources ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 457, in test_update_host_with_used_capability + self.assertRaises(manager_exceptions.CantAddExtraCapability, + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 503, in update_computehost + LOG.info("Capability %s can't be updated because " +Message: "Capability %s can't be updated because existing reservations require it." +Arguments: ('foo',) --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_used_capability +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_used_capability ... ok Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -15272,9 +15354,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_active_reservation_max_increase_alloc -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_active_reservation_max_increase_alloc ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -15313,7 +15393,11 @@ result = super(BlazarContext, self).to_dict() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: super() argument 1 must be a type, not MagicMock -Call stack: +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_extend +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_extendCall stack: + ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_status_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_first_sorted_by_status_filter ... ok File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in @@ -15373,9 +15457,34 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:53.546 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:53.560 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_param +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_param ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_event_type_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_event_type_filter ... ok --- Logging error --- Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_decrease +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_decrease ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -15432,20 +15541,30 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 398, in test_update_host - self.fake_phys_plugin.update_computehost(self.fake_host_id, - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 523, in update_computehost - LOG.info('Extra capabilities on compute host %s updated with %s', -Message: 'Extra capabilities on compute host %s updated with %s' -Arguments: ('1', {'foo': 'baz'}) -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -15465,6 +15584,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_alloc +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_alloc ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -15544,9 +15665,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_having_issue_when_storing_extra_capability -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_having_issue_when_storing_extra_capability ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_noalloc +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_noalloc ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -15645,8 +15766,27 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_decrease +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_decrease ... ok +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ + resource_type, method = name.rsplit(':', 1) + ^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ + method = getattr(self.__endpoint, name) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ + raise AttributeError(name) +AttributeError: oslo_rpc_server_ping + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) @@ -15704,20 +15844,32 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core - if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core + if self.exception_caught == self._run_user(self.case._run_setup, self.result): File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method - return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 426, in test_update_host_with_new_extra_capability - self.fake_phys_plugin.update_computehost(self.fake_host_id, - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 523, in update_computehost - LOG.info('Extra capabilities on compute host %s updated with %s', -Message: 'Extra capabilities on compute host %s updated with %s' -Arguments: ('1', {'qux': 'word'}) -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_new_extra_capability -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_new_extra_capability ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup + ret = self.setUp() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp + self.manager = self.service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ + super(ManagerService, self).__init__(target) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ + self._server = rpc.get_server( + File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server + return messaging.get_rpc_server( + File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper + return f(*args, **kwargs) + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server + dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, + File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ + oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) + File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ + LOG.error("No %(method)s method found implemented in " +Message: 'No %(method)s method found implemented in %(class)s class' +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_fail +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_fail ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -15816,9 +15968,34 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_success +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_success ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 281, in _date_from_string + date = datetime.datetime.strptime(date_string, date_format) + File "/usr/lib/python3.13/_strptime.py", line 673, in _strptime_datetime + tt, fraction, gmtoff_fraction = _strptime(data_string, format) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/_strptime.py", line 452, in _strptime + raise ValueError("time data %r does not match format %r" % + (data_string, format)) +ValueError: time data '12-21 14:00' does not match format '%Y-%m-%d %H:%M' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 520, in update_lease + before_end_date = self._date_from_string(before_end_date) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 283, in _date_from_string + raise exceptions.InvalidDate(date=date_string, + date_format=date_format) +blazar.manager.exceptions.InvalidDate: 12-21 14:00 is an invalid date. Required format: %Y-%m-%d %H:%M + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -15881,8 +16058,8 @@ return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method return self._get_test_method()() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 457, in test_update_host_with_used_capability - self.assertRaises(manager_exceptions.CantAddExtraCapability, + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1259, in test_update_lease_started_modify_before_end_with_wrong_format + self.assertRaises( File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat @@ -15893,12 +16070,12 @@ result = matchee() File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ return self._callable_object(*self._args, **self._kwargs) - File "/build/reproducible-path/blazar-15.0.0/blazar/plugins/oshosts/host_plugin.py", line 503, in update_computehost - LOG.info("Capability %s can't be updated because " -Message: "Capability %s can't be updated because existing reservations require it." -Arguments: ('foo',) -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_used_capability -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_host_with_used_capability ... ok + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 524, in update_lease + LOG.error("Invalid before_end_date param. %s", str(e)) +Message: 'Invalid before_end_date param. %s' +Arguments: ('12-21 14:00 is an invalid date. Required format: %Y-%m-%d %H:%M',) --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -15950,6 +16127,8 @@ self.result = testRunner.run(self.test) File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run test(result) +2025-07-30 09:32:53.801 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:53.802 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/usr/lib/python3.13/unittest/suite.py", line 122, in run @@ -15997,9 +16176,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_extend -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_extend ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_failure +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_failure ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16098,9 +16277,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_decrease -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_decrease ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_wrong_format +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_before_end_with_wrong_format ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_overlap +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_overlap ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16199,19 +16380,19 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_alloc -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_alloc ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) ^^^^^^^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) - +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_realloc +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_realloc During handling of the above exception, another exception occurred: -Traceback (most recent call last): + ... Traceback (most recent call last): +ok File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -16300,9 +16481,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_noalloc -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_max_increase_noalloc ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_no_requested_hosts_available +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_no_requested_hosts_available ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16401,9 +16582,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_decrease -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_decrease ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +2025-07-30 09:32:53.905 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:53.906 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16423,6 +16604,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_realloc_with_properties_change +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_realloc_with_properties_change ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -16502,9 +16685,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_fail -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_fail ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16524,6 +16705,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_shorten +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_shorten ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -16603,9 +16786,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_success -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_min_increase_success ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_lease_id_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_lease_id_filter ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_1 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_1 ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16704,9 +16889,7 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_failure -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_failure ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16726,6 +16909,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_2 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_2 ... ok File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -16805,9 +16990,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_overlap -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_overlap ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_3 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_3 ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -16906,9 +17091,11 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_realloc -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_move_realloc ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_and_before_end +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_and_before_end ... ok +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_4 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_4 ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -17007,10 +17194,10 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_no_requested_hosts_available -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_no_requested_hosts_available ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_5 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_5 ... ok Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -17020,6 +17207,8 @@ During handling of the above exception, another exception occurred: Traceback (most recent call last): +2025-07-30 09:32:54.064 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.065 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ method = getattr(self.__endpoint, name) File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ @@ -17108,9 +17297,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_realloc_with_properties_change -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_realloc_with_properties_change ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_6 +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_6 ... ok --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -17209,24 +17398,47 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_shorten -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_shorten ... ok ---- Logging error --- +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } +Exception ignored on threading shutdown: Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_resource_property +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_resource_property ... ok + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_without_before_end +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_end_date_without_before_end ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_status_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_status_filter ... ok +2025-07-30 09:32:54.222 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.228 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_start_date +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_started_modify_start_date ... ok +2025-07-30 09:32:54.422 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.431 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +--- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease + self.enforcement.check_update(context.current(), lease, values, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_allocs, new_allocs, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_reservations, + ^^^^^^^^^^^^^^^^^^^^^^ + new_reservations) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. During handling of the above exception, another exception occurred: @@ -17287,32 +17499,50 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_1 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_1 ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1397, in test_update_lease_with_filter_exception + self.assertRaises(exceptions.NotAuthorized, + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 110, in wrapper + return func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 571, in update_lease + LOG.error("Enforcement checks failed. %s", str(e)) +Message: 'Enforcement checks failed. %s' +Arguments: ('Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds.',) +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_with_filter_exception +blazar.tests.manager.test_service.ServiceTestCase.test_update_lease_with_filter_exception ... ok +2025-07-30 09:32:54.556 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.557 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_time_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_asc_by_time_filter ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations +blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations ... ok +2025-07-30 09:32:54.704 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.705 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_with_invalid_param +blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_with_invalid_param ... ok +2025-07-30 09:32:54.894 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.895 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_event_type_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_event_type_filter ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_without_reservation_id +blazar.tests.manager.test_service.ServiceTestCase.test_update_modify_reservations_without_reservation_id ... ok +2025-07-30 09:32:54.988 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:54.989 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. --- Logging error --- Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ @@ -17388,14 +17618,14 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1689, in test_update_non_fatal_external_service_filter_exception + manager = service.ManagerService() File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ super(ManagerService, self).__init__(target) File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ @@ -17411,28 +17641,9 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_2 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_2 ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit msg = self.format(record) File "/usr/lib/python3.13/logging/__init__.py", line 999, in format @@ -17489,47 +17700,44 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_3 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_3 ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1689, in test_update_non_fatal_external_service_filter_exception + manager = service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 80, in __init__ + self.enforcement = enforcement.UsageEnforcement() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 37, in __init__ + self.load_filters() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 47, in load_filters + LOG.error("%s not in filters module.", filter_name) +Message: '%s not in filters module.' +Arguments: ('MaxLeaseDurationFilter',) --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper + result = func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease + self.enforcement.check_update(context.current(), lease, values, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_allocs, new_allocs, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_reservations, + ^^^^^^^^^^^^^^^^^^^^^^ + new_reservations) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +blazar.enforcement.exceptions.ExternalServiceFilterException: filter exception During handling of the above exception, another exception occurred: @@ -17590,33 +17798,35 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_4 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_4 ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1709, in test_update_non_fatal_external_service_filter_exception + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 227, in wrapper + LOG.exception( +Message: 'Non-fatal exception during transition of lease %s' +Arguments: ('11-22-33',) +blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_external_service_filter_exception +blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_external_service_filter_exception ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_lease_id_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_lease_id_filter ... ok --- Logging error --- +2025-07-30 09:32:55.216 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:55.217 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. Traceback (most recent call last): File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ resource_type, method = name.rsplit(':', 1) @@ -17691,14 +17901,14 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1658, in test_update_non_fatal_max_lease_duration_exception + manager = service.ManagerService() File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ super(ManagerService, self).__init__(target) File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ @@ -17714,24 +17924,101 @@ File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ LOG.error("No %(method)s method found implemented in " Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_5 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_5 ... ok +Arguments: {'method': 'oslo_rpc_server_ping', 'class': } --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - + File "/usr/lib/python3.13/logging/__init__.py", line 1151, in emit + msg = self.format(record) + File "/usr/lib/python3.13/logging/__init__.py", line 999, in format + return fmt.format(record) + ~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 410, in format + context = _update_record_with_context(record) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 64, in _update_record_with_context + d = _dictify_context(context) + File "/usr/lib/python3/dist-packages/oslo_log/formatters.py", line 34, in _dictify_context + return context.get_logging_values() + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/oslo_context/context.py", line 364, in get_logging_values + values.update(self.to_dict()) + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/blazar-15.0.0/blazar/context.py", line 67, in to_dict + result = super(BlazarContext, self).to_dict() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: super() argument 1 must be a type, not MagicMock +Call stack: + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in + main() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main + program.TestProgram( + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ + self.runTests() + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests + self.result = testRunner.run(self.test) + File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/suite.py", line 84, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3.13/unittest/suite.py", line 122, in run + test(result) + File "/usr/lib/python3.13/unittest/case.py", line 707, in __call__ + return self.run(*args, **kwds) + File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run + return super(WithScenarios, self).run(result) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 692, in run + return run_test.run(result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run + return self._run_one(actual_result) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one + return self._run_prepared_result(ExtendedToOriginalDecorator(result)) + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result + self._run_core() + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user + return fn(*args, **kwargs) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1658, in test_update_non_fatal_max_lease_duration_exception + manager = service.ManagerService() + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 80, in __init__ + self.enforcement = enforcement.UsageEnforcement() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 37, in __init__ + self.load_filters() + File "/build/reproducible-path/blazar-15.0.0/blazar/enforcement/enforcement.py", line 47, in load_filters + LOG.error("%s not in filters module.", filter_name) +Message: '%s not in filters module.' +Arguments: ('MaxLeaseDurationFilter',) +--- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease + self.enforcement.check_update(context.current(), lease, values, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_allocs, new_allocs, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_reservations, + ^^^^^^^^^^^^^^^^^^^^^^ + new_reservations) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. During handling of the above exception, another exception occurred: @@ -17792,47 +18079,54 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_6 -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_reservation_with_invalid_param_6 ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1677, in test_update_non_fatal_max_lease_duration_exception + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper + result = func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 571, in update_lease + LOG.error("Enforcement checks failed. %s", str(e)) +Message: 'Enforcement checks failed. %s' +Arguments: ('Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds.',) --- Logging error --- Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 892, in __getattr__ - resource_type, method = name.rsplit(':', 1) - ^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 74, in __getattr__ - method = getattr(self.__endpoint, name) - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 896, in __getattr__ - raise AttributeError(name) -AttributeError: oslo_rpc_server_ping + File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 223, in wrapper + result = func(*args, **kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 572, in update_lease + raise e + File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 566, in update_lease + self.enforcement.check_update(context.current(), lease, values, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_allocs, new_allocs, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + existing_reservations, + ^^^^^^^^^^^^^^^^^^^^^^ + new_reservations) + ^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +blazar.enforcement.exceptions.MaxLeaseDurationException: Lease duration of 200 seconds must be less than or equal to the maximum lease duration of 100 seconds. During handling of the above exception, another exception occurred: @@ -17893,55 +18187,160 @@ return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result self._run_core() - File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 138, in _run_core - if self.exception_caught == self._run_user(self.case._run_setup, self.result): + File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 146, in _run_core + if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 197, in _run_user return fn(*args, **kwargs) - File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 701, in _run_setup - ret = self.setUp() - File "/build/reproducible-path/blazar-15.0.0/blazar/tests/plugins/oshosts/test_physical_host_plugin.py", line 116, in setUp - self.manager = self.service.ManagerService() - File "/build/reproducible-path/blazar-15.0.0/blazar/manager/service.py", line 76, in __init__ - super(ManagerService, self).__init__(target) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 49, in __init__ - self._server = rpc.get_server( - File "/build/reproducible-path/blazar-15.0.0/blazar/rpc.py", line 42, in get_server - return messaging.get_rpc_server( - File "/usr/lib/python3/dist-packages/debtcollector/removals.py", line 260, in wrapper - return f(*args, **kwargs) - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 249, in get_rpc_server - dispatcher = rpc_dispatcher.RPCDispatcher(endpoints, serializer, - File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in __init__ - oslo_rpc_server_ping = getattr(ep, 'oslo_rpc_server_ping', None) - File "/build/reproducible-path/blazar-15.0.0/blazar/utils/service.py", line 82, in __getattr__ - LOG.error("No %(method)s method found implemented in " -Message: 'No %(method)s method found implemented in %(class)s class' -Arguments: {'method': 'oslo_rpc_server_ping', 'class': } -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_resource_property -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_update_resource_property ... ok + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 756, in _run_test_method + return self._get_test_method()() + File "/build/reproducible-path/blazar-15.0.0/blazar/tests/manager/test_service.py", line 1677, in test_update_non_fatal_max_lease_duration_exception + self.assertRaises( + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 495, in assertRaises + self.assertThat(our_callable, matcher) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 507, in assertThat + mismatch_error = self._matchHelper(matchee, matcher, message, verbose) + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 560, in _matchHelper + mismatch = matcher.match(matchee) + File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match + result = matchee() + File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1110, in __call__ + return self._callable_object(*self._args, **self._kwargs) + File "/build/reproducible-path/blazar-15.0.0/blazar/status.py", line 227, in wrapper + LOG.exception( +Message: 'Non-fatal exception during transition of lease %s' +Arguments: ('11-22-33',) +blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_max_lease_duration_exception +blazar.tests.manager.test_service.ServiceTestCase.test_update_non_fatal_max_lease_duration_exception ... ok +2025-07-30 09:32:55.340 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_status_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_status_filter ... ok +2025-07-30 09:32:55.347 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_1_ +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_1_ ... ok +2025-07-30 09:32:55.568 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:55.568 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_time_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_get_sorted_desc_by_time_filter ... ok +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_2_None +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_2_None ... ok +2025-07-30 09:32:55.661 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:55.662 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_3_1234 +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_3_1234 ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_update +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_event_update ... ok +2025-07-30 09:32:55.788 2337401 ERROR blazar.utils.service [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] No oslo_rpc_server_ping method found implemented in class +2025-07-30 09:32:55.789 2337401 ERROR blazar.enforcement.enforcement [None req-6c2c510c-8dab-4d6d-9c4b-fe5ef10b40db 111 222 - - - -] MaxLeaseDurationFilter not in filters module. +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown + _main_thread._handle._set_done() +AttributeError: '_ThreadHandle' object has no attribute '_set_done' +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_4_7085381b_45e0_4e5d_b24a_f965f5e6e5d7 +blazar.tests.manager.test_service.ServiceTestCase.test_update_reservations_with_invalid_reservation_id_4_7085381b_45e0_4e5d_b24a_f965f5e6e5d7 ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_host_extra_capability_per_id +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_host_extra_capability_per_id ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_hosts_per_filter +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_hosts_per_filter ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_physical_lease +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_get_physical_lease ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_create_for_duplicated_hosts +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_create_for_duplicated_hosts ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host_not_found +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_destroy_for_host_not_found ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all_by_values +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_get_all_by_values ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_update_for_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_allocation_update_for_host ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_host ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_name +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_extra_capability_get_all_per_name ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_all +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_all ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_by_reservation_id +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_reservation_get_by_reservation_id ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_create +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_create ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_get_all_per_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_resource_inventory_get_all_per_host ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_traits_create +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_host_traits_create ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_create +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_create ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_destroy +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_destroy ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_get +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_get ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_update +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_instance_reservation_update ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_get_all +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_get_all ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_list +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_list ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_update +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_lease_update ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_list_hosts +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_list_hosts ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_destroy_for_reservation_not_found +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_destroy_for_reservation_not_found ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_get_all_by_values +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_get_all_by_values ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_update +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_update ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_resource_properties_list +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_resource_properties_list ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_composed_queries +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_composed_queries ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_cpu_info +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_cpu_info ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_extra_capability +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_extra_capability ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_ram +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_search_for_hosts_by_ram ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_extra_capability +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_extra_capability ... ok +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_host_reservation ... ok Exception ignored on threading shutdown: +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_non_existing_instance_reservation +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_update_non_existing_instance_reservation ... ok Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 1539, in _shutdown _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' +GOT:Response: 500 Internal Server Error +Content-Type: application/json +{"error_code": 500, "error_message": "Nah...", "error_name": 500} +['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] +['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] +['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] +['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] +['__abstract__', '__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__firstlineno__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__mapper__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__static_attributes__', '__str__', '__subclasshook__', '__table__', '__table_initialized__', '__tablename__', '__weakref__', '_as_dict', '_extra_keys', '_sa_class_manager', '_sa_instance_state', '_sa_registry', 'capability_value', 'computehost', 'computehost_id', 'created_at', 'get', 'id', 'items', 'iteritems', 'keys', 'metadata', 'property_id', 'registry', 'save', 'to_dict', 'update', 'updated_at'] ---------------------------------------------------------------------- -Ran 701 tests in 12.900s +Ran 701 tests in 69.591s OK (skipped=4) + stestr slowest -Test id Runtime (s) ------------------------------------------------------------------------------------------------------------- ----------- -blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_with_instances 5.027 -blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_end 5.025 -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_file 1.787 -blazar.tests.api.v2.test_leases.TestListLeases.test_empty 0.443 -blazar.tests.api.v1.test_utils.UtilsTestCase.test_request_data_length 0.382 -blazar.tests.api.v2.test_leases.TestDeleteLease.test_delete_not_existing_lease 0.361 -blazar.tests.api.v2.test_leases.TestShowLease.test_empty 0.343 -blazar.tests.api.v2.test_hosts.TestUpdateHost.test_empty_response 0.336 -blazar.tests.api.v2.test_hosts.TestIncorrectHostFromRPC.test_bad_list 0.332 -blazar.tests.api.v2.test_leases.TestCreateLease.test_create_one 0.330 +Test id Runtime (s) +------------------------------------------------------------------------------------------------------------------------- ----------- +blazar.tests.plugins.oshosts.test_physical_host_plugin.PhysicalHostPluginTestCase.test_on_end_with_instances 5.141 +blazar.tests.plugins.instances.test_instance_plugin.TestVirtualInstancePlugin.test_on_end 5.081 +blazar.tests.api.v2.test_leases.TestIncorrectLeaseFromRPC.test_bad_list 3.469 +blazar.tests.db.sqlalchemy.test_utils.SQLAlchemyDBUtilsTestCase.test_get_free_periods 3.136 +blazar.tests.api.test_acl.TestACL.test_authenticated 2.562 +blazar.tests.api.v2.test_leases.TestUpdateLease.test_empty_response 2.381 +blazar.tests.api.v2.test_leases.TestCreateLease.test_create_one 2.266 +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_get_all_by_values 2.248 +blazar.tests.db.sqlalchemy.test_sqlalchemy_api.SQLAlchemyDBApiTestCase.test_reservation_destroy_for_reservation_not_found 2.087 +blazar.tests.api.v2.test_leases.TestShowLease.test_empty 2.056 + rm -rf .stestr # (?!db\.test_migrations\.TestHeatMigrationsSQLite\.test_walk_versions|db\.test_migrations\.ModelsMigrationsSyncSQLite\.test_models_sync|engine\.service\.test_stack_delete\.StackDeleteTest\.test_stack_delete|engine\.service\.test_stack_delete\.StackDeleteTest\.test_stack_delete_acquired_lock|engine\.service\.test_stack_delete\.StackDeleteTest\.test_stack_delete_acquired_lock_stop_timers|engine\.service\.test_stack_snapshot\.SnapshotServiceTest\.test_restore_snapshot|db\.test_sqlalchemy_api\.DBAPIResourceUpdateTest\.test_locked_resource_update_by_other_engine|db\.test_sqlalchemy_api\.DBAPIResourceUpdateTest\.test_locked_resource_update_by_same_engine|db\.test_sqlalchemy_api\.DBAPIResourceUpdateTest\.test_release_resource_lock|db\.test_sqlalchemy_api\.DBAPIResourceUpdateTest\.test_steal_resource_lock|db\.test_sqlalchemy_api\.DBAPIResourceUpdateTest\.test_unlocked_resource_update|.*openstack\.aodh\.test_alarm\.AodhAlarmTest\.test_mem_alarm_high_not_integer_parameters.*|.*test_properties\.PropertyTest\.test_int_bad.*|openstack\.nova\.test_server\.ServerInternalPortTest\.test_server_update_image_rebuild_failed|openstack\.nova\.test_server\.ServerInternalPortTest\.test_server_update_image_rebuild_status_active|openstack\.nova\.test_server\.ServerInternalPortTest\.test_server_update_image_rebuild_status_active_keep_ephemeral|openstack\.nova\.test_server\.ServerInternalPortTest\.test_server_update_image_rebuild_status_rebuild|openstack\.nova\.test_server\.ServerInternalPortTest\.test_server_update_image_rebuild_status_rebuild_keep_ephemeral|openstack\.nova\.test_server\.ServerInternalPortTest\.test_server_update_image_rebuild_with_new_password|openstack\.nova\.test_server\.ServersTest\.test_server_update_image_rebuild_failed|openstack\.nova\.test_server\.ServersTest\.test_server_update_image_rebuild_status_active|openstack\.nova\.test_server\.ServersTest\.test_server_update_image_rebuild_status_active_keep_ephemeral|openstack\.nova\.test_server\.ServersTest\.test_server_update_image_rebuild_status_rebuild|openstack\.nova\.test_server\.ServersTest\.test_server_update_image_rebuild_status_rebuild_keep_ephemeral|openstack\.nova\.test_server\.ServersTest\.test_server_update_image_rebuild_with_new_password|engine\.service\.test_software_config\.SoftwareConfigServiceTest\.test_push_metadata_software_deployments_temp_url|engine\.service\.test_software_config\.SoftwareConfigServiceTestWithConstraint\.test_push_metadata_software_deployments_temp_url|test_resource\.ResourceAvailabilityTest\.test_service_deployed_required_extension_true_list|test_resource\.ResourceAvailabilityTest\.test_service_deployed_required_extension_true_list_fail|test_resource\.ResourceAvailabilityTest\.test_service_deployed_required_extension_true_string|engine\.service\.test_software_config\.SoftwareConfigServiceTest\.test_push_metadata_software_deployments_retry|engine\.service\.test_software_config\.SoftwareConfigServiceTestWithConstraint\.test_push_metadata_software_deployments_retry|openstack\.nova\.test_server\.ServerInternalPortTest\.test_prepare_ports_for_replace_detach_failed|openstack\.nova\.test_server\.ServerInternalPortTest\.test_restore_ports_after_rollback_attach_failed|test_hot\.HOTemplateTest\.test_make_url_file)' rm -rf /build/reproducible-path/blazar-15.0.0/debian/tmp/usr/etc @@ -17965,9 +18364,9 @@ _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/blazar-15.0.0/debian/blazar-common/usr/share/blazar-common/blazar.conf keystone_authtoken blazar -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.m0hhMF:[keystone_authtoken]/www_authenticate_uri -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.m0hhMF:[keystone_authtoken]/auth_type -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.m0hhMF:[keystone_authtoken]/region_name +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.4UKZ1O:[keystone_authtoken]/www_authenticate_uri +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.4UKZ1O:[keystone_authtoken]/auth_type +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.4UKZ1O:[keystone_authtoken]/region_name mkdir -p /build/reproducible-path/blazar-15.0.0/debian/blazar-common/etc/blazar/policy.d PYTHONPATH=/build/reproducible-path/blazar-15.0.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output /build/reproducible-path/blazar-15.0.0/debian/blazar-common/etc/blazar/policy.d/00_default_policy.yaml \ @@ -18054,9 +18453,9 @@ copying downloadable files... [100%] ../_static/blazar.policy.yaml.sample copying static files... -Writing evaluated template result to /build/reproducible-path/blazar-15.0.0/debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/documentation_options.js Writing evaluated template result to /build/reproducible-path/blazar-15.0.0/debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/language_data.js Writing evaluated template result to /build/reproducible-path/blazar-15.0.0/debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/basic.css +Writing evaluated template result to /build/reproducible-path/blazar-15.0.0/debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/documentation_options.js copying static files: done copying extra files... copying extra files: done @@ -18240,10 +18639,10 @@ _main_thread._handle._set_done() AttributeError: '_ThreadHandle' object has no attribute '_set_done' dh_sphinxdoc -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/js/docs.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/js/navigation.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/js/jquery-3.2.1.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/js/bootstrap.min.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/blazar-doc/usr/share/doc/blazar-doc/html/_static/js/docs.js make[1]: Leaving directory '/build/reproducible-path/blazar-15.0.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/blazar-15.0.0' @@ -18261,8 +18660,8 @@ make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:114: replacing shebang in debian/blazar-api/usr/bin/blazar-api I: dh_python3 tools:114: replacing shebang in debian/blazar-api/usr/bin/blazar-api-wsgi +I: dh_python3 tools:114: replacing shebang in debian/blazar-api/usr/bin/blazar-api I: dh_python3 tools:114: replacing shebang in debian/blazar-common/usr/bin/blazar-status I: dh_python3 tools:114: replacing shebang in debian/blazar-common/usr/bin/blazar-rpc-zmq-receiver I: dh_python3 tools:114: replacing shebang in debian/blazar-common/usr/bin/blazar-db-manage @@ -18279,15 +18678,17 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/blazar-api.init.in debian/blazar-manager.init.in -+ echo debian/blazar-api.init.in -+ sed s/.init.in// +++ ls -1 debian/blazar-api.init.in debian/blazar-manager.init.in ++ for i in `ls -1 debian/*.init.in` +++ sed s/.init.in// +++ echo debian/blazar-api.init.in + MYINIT=debian/blazar-api + cp debian/blazar-api.init.in debian/blazar-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/blazar-api.init.in -+ echo debian/blazar-manager.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/blazar-manager.init.in +++ sed s/.init.in// + MYINIT=debian/blazar-manager + cp debian/blazar-manager.init.in debian/blazar-manager.init + cat /usr/share/openstack-pkg-tools/init-script-template @@ -18297,7 +18698,7 @@ 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 \ @@ -18306,16 +18707,18 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/blazar-api.init.in debian/blazar-manager.init.in -+ echo debian/blazar-api.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/blazar-api.init.in debian/blazar-manager.init.in ++ for i in `ls debian/*.init.in` +++ echo debian/blazar-api.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/blazar-api.service.in -+ [ -e debian/blazar-api.service.in ] ++ '[' -e debian/blazar-api.service.in ']' + pkgos-gen-systemd-unit debian/blazar-api.init.in -+ echo debian/blazar-manager.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ sed s/.init.in/.service.in/ +++ echo debian/blazar-manager.init.in + MYINIT=debian/blazar-manager.service.in -+ [ -e debian/blazar-manager.service.in ] ++ '[' -e debian/blazar-manager.service.in ']' + pkgos-gen-systemd-unit debian/blazar-manager.init.in dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/blazar-15.0.0' @@ -18330,15 +18733,17 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/blazar-api.init.in debian/blazar-manager.init.in -+ echo debian/blazar-api.init.in -+ sed s/.init.in// +++ ls -1 debian/blazar-api.init.in debian/blazar-manager.init.in ++ for i in `ls -1 debian/*.init.in` +++ sed s/.init.in// +++ echo debian/blazar-api.init.in + MYINIT=debian/blazar-api + cp debian/blazar-api.init.in debian/blazar-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/blazar-api.init.in -+ echo debian/blazar-manager.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/blazar-manager.init.in +++ sed s/.init.in// + MYINIT=debian/blazar-manager + cp debian/blazar-manager.init.in debian/blazar-manager.init + cat /usr/share/openstack-pkg-tools/init-script-template @@ -18348,7 +18753,7 @@ 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 \ @@ -18357,16 +18762,18 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/blazar-api.init.in debian/blazar-manager.init.in -+ echo debian/blazar-api.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/blazar-api.init.in debian/blazar-manager.init.in ++ for i in `ls debian/*.init.in` +++ sed s/.init.in/.service.in/ +++ echo debian/blazar-api.init.in + MYINIT=debian/blazar-api.service.in -+ [ -e debian/blazar-api.service.in ] ++ '[' -e debian/blazar-api.service.in ']' + pkgos-gen-systemd-unit debian/blazar-api.init.in -+ echo debian/blazar-manager.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/blazar-manager.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/blazar-manager.service.in -+ [ -e debian/blazar-manager.service.in ] ++ '[' -e debian/blazar-manager.service.in ']' + pkgos-gen-systemd-unit debian/blazar-manager.init.in dh_installsystemd make[1]: Leaving directory '/build/reproducible-path/blazar-15.0.0' @@ -18388,17 +18795,17 @@ else \ dh_gencontrol -- -T/build/reproducible-path/blazar-15.0.0/debian/debian_control_vars ; \ fi -dpkg-gencontrol: warning: package blazar-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dpkg-gencontrol: warning: package blazar-api: substitution variable ${misc:Pre-Depends} unused, but is defined dpkg-gencontrol: warning: package blazar-manager: substitution variable ${misc:Pre-Depends} unused, but is defined +dpkg-gencontrol: warning: package blazar-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined make[1]: Leaving directory '/build/reproducible-path/blazar-15.0.0' dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'blazar-api' in '../blazar-api_15.0.0-3_all.deb'. dpkg-deb: building package 'blazar-common' in '../blazar-common_15.0.0-3_all.deb'. +dpkg-deb: building package 'python3-blazar' in '../python3-blazar_15.0.0-3_all.deb'. dpkg-deb: building package 'blazar-doc' in '../blazar-doc_15.0.0-3_all.deb'. dpkg-deb: building package 'blazar-manager' in '../blazar-manager_15.0.0-3_all.deb'. -dpkg-deb: building package 'python3-blazar' in '../python3-blazar_15.0.0-3_all.deb'. +dpkg-deb: building package 'blazar-api' in '../blazar-api_15.0.0-3_all.deb'. dpkg-genbuildinfo --build=binary -O../blazar_15.0.0-3_amd64.buildinfo dpkg-genchanges --build=binary -O../blazar_15.0.0-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -18407,12 +18814,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2288453/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2288453/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/2147487 and its subdirectories -I: Current time: Mon Aug 31 13:45:59 -12 2026 -I: pbuilder-time-stamp: 1788227159 +I: removing directory /srv/workspace/pbuilder/2288453 and its subdirectories +I: Current time: Wed Jul 30 09:34:48 +14 2025 +I: pbuilder-time-stamp: 1753817688