Diff of the two buildlogs: -- --- b1/build.log 2025-10-06 16:17:21.907606422 +0000 +++ b2/build.log 2025-10-06 16:21:08.171872709 +0000 @@ -1,6 +1,7 @@ +W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 8 10:37:36 -12 2026 -I: pbuilder-time-stamp: 1794177456 +I: Current time: Tue Oct 7 06:17:24 +14 2025 +I: pbuilder-time-stamp: 1759767444 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,53 +28,84 @@ dpkg-source: info: applying add-a-healthcheck_disable-file.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1348072/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1431916/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 6 16:17 /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/1431916/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1431916/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='af59dce9d11741bba7e9af32e013d0a8' - 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='1348072' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1431916 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.L9JXBxUF/pbuilderrc_t9wH --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.L9JXBxUF/b1 --logfile b1/build.log aodh_21.0.0-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.L9JXBxUF/pbuilderrc_wnHl --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.L9JXBxUF/b2 --logfile b2/build.log aodh_21.0.0-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1348072/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1431916/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -558,7 +590,7 @@ Get: 329 http://deb.debian.org/debian unstable/main arm64 python3-waitress all 3.0.2-2 [46.6 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 python3-webtest all 3.0.6-1 [35.8 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 python3-wsme all 0.12.1-6 [44.1 kB] -Fetched 71.0 MB in 1s (127 MB/s) +Fetched 71.0 MB in 1s (91.5 MB/s) Preconfiguring packages ... Selecting previously unselected package libcom-err2:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19958 files and directories currently installed.) @@ -1603,8 +1635,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Nov 8 22:38:14 UTC 2026. -Universal Time is now: Sun Nov 8 22:38:14 UTC 2026. +Local time is now: Mon Oct 6 16:18:21 UTC 2025. +Universal Time is now: Mon Oct 6 16:18:21 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... @@ -1930,7 +1962,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/aodh-21.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 > ../aodh_21.0.0-2_source.changes +I: user script /srv/workspace/pbuilder/1431916/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1431916/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/aodh-21.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 > ../aodh_21.0.0-2_source.changes dpkg-buildpackage: info: source package aodh dpkg-buildpackage: info: source version 21.0.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2175,51 +2211,7 @@ [pbr] AUTHORS complete (0.0s) running build running build_py -creating build/lib/aodh/tests/unit/notifier -copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier -copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier -copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier -creating build/lib/aodh/tests/unit/cmd -copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd -copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd -creating build/lib/aodh/api/controllers/v2/alarm_rules -copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules -copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules -copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules -copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules -copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules -copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules -creating build/lib/aodh/conf -copying aodh/conf/defaults.py -> build/lib/aodh/conf -copying aodh/conf/__init__.py -> build/lib/aodh/conf -creating build/lib/aodh/wsgi -copying aodh/wsgi/api.py -> build/lib/aodh/wsgi -copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi -creating build/lib/aodh/tests/functional/storage/sqlalchemy -copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy -copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy -copying aodh/api/rbac.py -> build/lib/aodh/api -copying aodh/api/policies.py -> build/lib/aodh/api -copying aodh/api/middleware.py -> build/lib/aodh/api -copying aodh/api/hooks.py -> build/lib/aodh/api -copying aodh/api/app.py -> build/lib/aodh/api -copying aodh/api/__init__.py -> build/lib/aodh/api -copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional -copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional -creating build/lib/aodh/cmd -copying aodh/cmd/storage.py -> build/lib/aodh/cmd -copying aodh/cmd/status.py -> build/lib/aodh/cmd -copying aodh/cmd/alarm.py -> build/lib/aodh/cmd -copying aodh/cmd/__init__.py -> build/lib/aodh/cmd -copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 +creating build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit @@ -2230,6 +2222,59 @@ copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit +copying aodh/version.py -> build/lib/aodh +copying aodh/service.py -> build/lib/aodh +copying aodh/queue.py -> build/lib/aodh +copying aodh/profiler.py -> build/lib/aodh +copying aodh/opts.py -> build/lib/aodh +copying aodh/messaging.py -> build/lib/aodh +copying aodh/keystone_client.py -> build/lib/aodh +copying aodh/i18n.py -> build/lib/aodh +copying aodh/event.py -> build/lib/aodh +copying aodh/coordination.py -> build/lib/aodh +copying aodh/__init__.py -> build/lib/aodh +creating build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator +creating build/lib/aodh/tests/functional/storage/sqlalchemy +copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy +copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy +creating build/lib/aodh/wsgi +copying aodh/wsgi/api.py -> build/lib/aodh/wsgi +copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi +copying aodh/tests/constants.py -> build/lib/aodh/tests +copying aodh/tests/base.py -> build/lib/aodh/tests +copying aodh/tests/__init__.py -> build/lib/aodh/tests +creating build/lib/aodh/storage +copying aodh/storage/models.py -> build/lib/aodh/storage +copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage +copying aodh/storage/impl_log.py -> build/lib/aodh/storage +copying aodh/storage/base.py -> build/lib/aodh/storage +copying aodh/storage/__init__.py -> build/lib/aodh/storage +creating build/lib/aodh/conf +copying aodh/conf/defaults.py -> build/lib/aodh/conf +copying aodh/conf/__init__.py -> build/lib/aodh/conf +creating build/lib/aodh/cmd +copying aodh/cmd/storage.py -> build/lib/aodh/cmd +copying aodh/cmd/status.py -> build/lib/aodh/cmd +copying aodh/cmd/alarm.py -> build/lib/aodh/cmd +copying aodh/cmd/__init__.py -> build/lib/aodh/cmd +creating build/lib/aodh/api/controllers/v2/alarm_rules +copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules +copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules +copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules +copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules +copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules +copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules +creating build/lib/aodh/storage/sqlalchemy +copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy +copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy +copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator @@ -2239,24 +2284,17 @@ copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator -creating build/lib/aodh/storage/sqlalchemy -copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy -copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy -copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy -copying aodh/storage/models.py -> build/lib/aodh/storage -copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage -copying aodh/storage/impl_log.py -> build/lib/aodh/storage -copying aodh/storage/base.py -> build/lib/aodh/storage -copying aodh/storage/__init__.py -> build/lib/aodh/storage -creating build/lib/aodh/tests/functional/api -copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api +copying aodh/api/rbac.py -> build/lib/aodh/api +copying aodh/api/policies.py -> build/lib/aodh/api +copying aodh/api/middleware.py -> build/lib/aodh/api +copying aodh/api/hooks.py -> build/lib/aodh/api +copying aodh/api/app.py -> build/lib/aodh/api +copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/tests/functional/storage/test_storage_scenarios.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_log.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_get_connection.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage -copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers -copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 @@ -2265,17 +2303,15 @@ copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 -copying aodh/version.py -> build/lib/aodh -copying aodh/service.py -> build/lib/aodh -copying aodh/queue.py -> build/lib/aodh -copying aodh/profiler.py -> build/lib/aodh -copying aodh/opts.py -> build/lib/aodh -copying aodh/messaging.py -> build/lib/aodh -copying aodh/keystone_client.py -> build/lib/aodh -copying aodh/i18n.py -> build/lib/aodh -copying aodh/event.py -> build/lib/aodh -copying aodh/coordination.py -> build/lib/aodh -copying aodh/__init__.py -> build/lib/aodh +creating build/lib/aodh/tests/unit/notifier +copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier +copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier +copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier +copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api +copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers +copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers +copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional +copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional creating build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier @@ -2284,17 +2320,18 @@ copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier -creating build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator -copying aodh/tests/constants.py -> build/lib/aodh/tests -copying aodh/tests/base.py -> build/lib/aodh/tests -copying aodh/tests/__init__.py -> build/lib/aodh/tests +creating build/lib/aodh/tests/unit/cmd +copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd +copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd +copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 running egg_info creating aodh.egg-info writing aodh.egg-info/PKG-INFO @@ -2394,8 +2431,6 @@ !! check.warn(importable) -copying aodh/api/api-paste.ini -> build/lib/aodh/api -copying aodh/api/app.wsgi -> build/lib/aodh/api creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic @@ -2411,6 +2446,8 @@ copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions +copying aodh/api/api-paste.ini -> build/lib/aodh/api +copying aodh/api/app.wsgi -> build/lib/aodh/api running install_lib creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh @@ -2422,42 +2459,6 @@ copying build/lib/aodh/notifier/test.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier copying build/lib/aodh/notifier/trust.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier copying build/lib/aodh/notifier/zaqar.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/coordination.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/event.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/i18n.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/keystone_client.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/messaging.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/opts.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/profiler.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/queue.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/service.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/version.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/impl_log.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/impl_sqlalchemy.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/models.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions -copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -copying build/lib/aodh/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/sqlalchemy/models.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/sqlalchemy/utils.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator @@ -2467,17 +2468,6 @@ copying build/lib/aodh/evaluator/prometheus.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/cmd/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/cmd/alarm.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/cmd/status.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/cmd/storage.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/wsgi -copying build/lib/aodh/wsgi/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/wsgi -copying build/lib/aodh/wsgi/api.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/wsgi -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf -copying build/lib/aodh/conf/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf -copying build/lib/aodh/conf/defaults.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api copying build/lib/aodh/api/app.wsgi -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api copying build/lib/aodh/api/api-paste.ini -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api @@ -2507,12 +2497,62 @@ copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +copying build/lib/aodh/cmd/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +copying build/lib/aodh/cmd/alarm.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +copying build/lib/aodh/cmd/status.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +copying build/lib/aodh/cmd/storage.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf +copying build/lib/aodh/conf/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf +copying build/lib/aodh/conf/defaults.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +copying build/lib/aodh/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/sqlalchemy/models.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/sqlalchemy/utils.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/impl_log.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/impl_sqlalchemy.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/models.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/wsgi +copying build/lib/aodh/wsgi/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/wsgi +copying build/lib/aodh/wsgi/api.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/wsgi +copying build/lib/aodh/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/coordination.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/event.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/i18n.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/keystone_client.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/messaging.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/opts.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/profiler.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/queue.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/service.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/version.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests copying build/lib/aodh/tests/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests copying build/lib/aodh/tests/base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests copying build/lib/aodh/tests/constants.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +copying build/lib/aodh/tests/functional/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +copying build/lib/aodh/tests/functional/db.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api +copying build/lib/aodh/tests/functional/api/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 @@ -2521,9 +2561,6 @@ copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api -copying build/lib/aodh/tests/functional/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional -copying build/lib/aodh/tests/functional/db.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage @@ -2534,6 +2571,13 @@ copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd +copying build/lib/aodh/tests/unit/cmd/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd +copying build/lib/aodh/tests/unit/cmd/test_status.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd +creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier +copying build/lib/aodh/tests/unit/notifier/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier +copying build/lib/aodh/tests/unit/notifier/base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier +copying build/lib/aodh/tests/unit/notifier/test_heat.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator @@ -2552,13 +2596,6 @@ copying build/lib/aodh/tests/unit/test_notifier.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd -copying build/lib/aodh/tests/unit/cmd/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd -copying build/lib/aodh/tests/unit/cmd/test_status.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd -creating /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier -copying build/lib/aodh/tests/unit/notifier/__init__.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier -copying build/lib/aodh/tests/unit/notifier/base.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier -copying build/lib/aodh/tests/unit/notifier/test_heat.py -> /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier running install_egg_info Copying aodh.egg-info to /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh-21.0.0.egg-info Skipping SOURCES.txt @@ -2579,530 +2616,537 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr ++ 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 ']' +++ cut -d. -f1 +++ echo 3.13 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/aodh-21.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 'aodh\.tests\.unit\.(?!(.*test_bin.*|.*test_messaging\.MessagingTests\.test_get_transport_optional.*|.*evaluator\.test_base\.TestEvaluatorBaseClass\.test_base_time_constraints_timezone.*|test_notifier\.TestAlarmNotifier\.test_notify_alarm_rest_action_ok))' + subunit2pyunit -+ PYTHON=python3.13 stestr run --parallel --subunit aodh\.tests\.unit\.(?!(.*test_bin.*|.*test_messaging\.MessagingTests\.test_get_transport_optional.*|.*evaluator\.test_base\.TestEvaluatorBaseClass\.test_base_time_constraints_timezone.*|test_notifier\.TestAlarmNotifier\.test_notify_alarm_rest_action_ok)) -aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks -aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... ok - ERROR [aodh.evaluator] alarm state update failed -Traceback (most recent call last): - File "/build/reproducible-path/aodh-21.0.0/aodh/evaluator/__init__.py", line 139, in _refresh - self.notifier.notify(alarm, previous, reason, reason_data) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/aodh-21.0.0/aodh/tests/unit/evaluator/test_base.py", line 32, in _notify - raise Exception('Boom!') -Exception: Boom! -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh ... ok -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints ... ok -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month ... ok -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex -aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex ... ok -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs ... ok -aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring -aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type ... ok -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict ... ok -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type -aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value -aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean -aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime -aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_float -aodh.tests.unit.test_query.TestQuery.test_get_value_with_float ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer -aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_string -aodh.tests.unit.test_query.TestQuery.test_get_value_with_string ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error -aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons -aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons ... ok -aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline -aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline ... ok -2026-11-08 10:39:42.926 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none -aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none ... ok -2026-11-08 10:39:42.930 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.test_coordination.TestPartitioning.test_member_id -aodh.tests.unit.test_coordination.TestPartitioning.test_member_id ... ok -2026-11-08 10:39:42.934 1359369 INFO aodh.coordination [-] Coordination backend started successfully. +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok ... ok +2025-10-07 06:20:21.865 1455002 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) +2025-10-07 06:20:21.871 1455002 INFO aodh.evaluator [-] alarm 1471ef20-e20c-432f-812f-96cff2af0c3c transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure ... ok +2025-10-07 06:20:21.997 1455002 INFO aodh.evaluator [-] alarm 9754d980-6f15-4798-a7b4-9ee5db66cdbb transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear ... ok +2025-10-07 06:20:22.006 1455002 INFO aodh.evaluator [-] alarm f5598403-6ddc-4015-992b-4799e50ebd6f transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip ... ok +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain ... ok +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id ... ok +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name ... ok +2025-10-07 06:20:22.292 1455002 WARNING aodh.evaluator.threshold [-] Expecting 6 datapoints but only get 0 +2025-10-07 06:20:22.292 1455002 INFO aodh.evaluator [-] alarm aff14500-894c-46ca-9679-6c5ed47c94c7 transitioning to insufficient data because No datapoint for granularity 50 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient ... ok +2025-10-07 06:20:22.727 1454986 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:22.727 1454986 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:22.728 1454986 INFO aodh.evaluator [-] alarm c3e66f3e-0bd9-4227-af0c-0761a54506eb transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. +aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok +aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok ... ok aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions ... ok aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok ... ok -2026-11-08 10:39:42.980 1359373 INFO aodh.evaluator [-] alarm 09b02a9e-d5c8-425f-9ce1-d4b448fd00c6 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-11-07T22:39:42.975692', 'admin_state_up': True, 'operating_status': 'ERROR'} -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate ... ok -2026-11-08 10:39:43.012 1359379 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.013 1359379 WARNING stevedore.named [-] Could not load prometheus -2026-11-08 10:39:43.014 1359379 INFO aodh.evaluator [-] alarm 57cf9b75-08af-4906-8cca-ddda068ea5b2 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. -aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok -aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching ... ok -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix ... ok -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching -aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching ... ok -2026-11-08 10:39:43.046 1359371 INFO aodh.evaluator [-] alarm c6295dd3-4844-40db-8225-43b98a7ec16d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 +2025-10-07 06:20:22.824 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:22.836 1454983 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:22.837 1454983 INFO aodh.evaluator [-] alarm b03a60ac-6b24-4c16-b6fb-198fe90d705f transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. +2025-10-07 06:20:22.961 1454986 INFO aodh.evaluator [-] alarm 5b1f8137-4289-47d9-be99-c6f309836677 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm ... ok -2026-11-08 10:39:43.049 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.053 1359371 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: boom: Exception: boom -2026-11-08 10:39:43.051 1359387 WARNING stevedore.named [-] Could not load prometheus -2026-11-08 10:39:43.051 1359387 INFO aodh.evaluator [-] alarm 83935e3a-6490-4101-a777-568bb24d9109 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. -2026-11-08 10:39:43.054 1359371 INFO aodh.evaluator [-] alarm 834f201e-f63e-42b7-aded-637d2027ee28 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 +2025-10-07 06:20:22.984 1454986 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: boom: Exception: boom +2025-10-07 06:20:22.985 1454986 INFO aodh.evaluator [-] alarm 0fb9bdce-d311-409c-b6b6-83caac3df516 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure ... ok -2026-11-08 10:39:43.062 1359371 INFO aodh.evaluator [-] alarm bcdb1397-0320-4c78-9409-d180bf8cfe47 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 +2025-10-07 06:20:23.005 1454986 INFO aodh.evaluator [-] alarm dedd4626-d1c4-449c-b659-3aadc30efaa6 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear ... ok -2026-11-08 10:39:43.069 1359371 INFO aodh.evaluator [-] alarm 9fc5e76f-805d-41c4-a919-48f8d3779a77 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 +2025-10-07 06:20:23.025 1454986 INFO aodh.evaluator [-] alarm 52193f9d-22a2-4773-a1d9-7b2543bdbd4b transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip ... ok -2026-11-08 10:39:43.069 1359373 INFO aodh.evaluator [-] alarm 608cb896-ba95-4fa0-8ba2-70a5c6a15cab transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None +2025-10-07 06:20:23.059 1454982 INFO aodh.evaluator [-] alarm 65675a51-e041-44f4-9766-b3698bab25d1 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-10-05T16:20:23.057422', 'admin_state_up': True, 'operating_status': 'ERROR'} +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate ... ok +2025-10-07 06:20:23.107 1454982 INFO aodh.evaluator [-] alarm e4b99ef9-5cbe-4507-a6a9-471a61f1a348 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok ... ok -2026-11-08 10:39:43.069 1359389 INFO aodh.evaluator [-] alarm a1eabea9-6f58-43ec-a93b-a8fc49ed3fb2 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record ... ok -2026-11-08 10:39:43.076 1359371 WARNING aodh.evaluator.threshold [-] Expecting 4 datapoints but only get 0 -2026-11-08 10:39:43.076 1359371 INFO aodh.evaluator [-] alarm 807f621c-9b14-4f60-b014-74a497503826 transitioning to insufficient data because No datapoint for granularity 300 +2025-10-07 06:20:23.040 1454986 WARNING aodh.evaluator.threshold [-] Expecting 4 datapoints but only get 0 +2025-10-07 06:20:23.040 1454986 INFO aodh.evaluator [-] alarm baf8cbf3-ecb4-4876-addb-3a7f4b7fc008 transitioning to insufficient data because No datapoint for granularity 300 aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient ... ok -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error ... ok aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields -aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields -aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation -aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation ... ok +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error ... ok +aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs +aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs ... ok +aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict +aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict ... ok +aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator +aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator ... ok aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules ... ok -2026-11-08 10:39:43.143 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.144 1359387 WARNING stevedore.named [-] Could not load prometheus -2026-11-08 10:39:43.144 1359375 INFO aodh.evaluator.event [-] Triggering the alarm d568eca5-f132-4acf-a90e-acc2b021419b by event for project , event_type: type0 -2026-11-08 10:39:43.144 1359375 INFO aodh.evaluator [-] alarm d568eca5-f132-4acf-a90e-acc2b021419b transitioning to alarm because Event hits the query . -2026-11-08 10:39:43.145 1359387 INFO aodh.evaluator [-] alarm 829ca32f-a2eb-4929-8a39-7251f99b3671 transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. +2025-10-07 06:20:23.352 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:23.382 1454983 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:23.382 1454983 INFO aodh.evaluator [-] alarm 7951d161-dd96-40c7-be7e-1e2099eaccf9 transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic ... ok -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled ... ok -2026-11-08 10:39:43.150 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 1 by event for project , event_type: type0 -2026-11-08 10:39:43.150 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 2 by event for project , event_type: type0 -2026-11-08 10:39:43.150 1359375 INFO aodh.evaluator [-] alarm 2 transitioning to alarm because Event hits the query . -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok ... ok -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception ... ok -2026-11-08 10:39:43.154 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.155 1359387 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:23.448 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks +aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... ok +2025-10-07 06:20:23.494 1454983 WARNING stevedore.named [-] Could not load prometheus aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state ... ok -2026-11-08 10:39:43.160 1359385 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled ... ok -2026-11-08 10:39:43.161 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.162 1359387 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:23.529 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:23.553 1454983 WARNING stevedore.named [-] Could not load prometheus aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat ... ok -2026-11-08 10:39:43.162 1359385 INFO aodh.evaluator [-] alarm baaf64ac-6d61-4eeb-a7ab-65d780eef45a transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure ... ok -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok ... ok -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired ... ok -2026-11-08 10:39:43.168 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.168 1359387 WARNING stevedore.named [-] Could not load prometheus -2026-11-08 10:39:43.168 1359387 INFO aodh.evaluator [-] alarm 73c04d0b-3fa9-4094-a92b-9890afff00ea transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. +aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue +aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue ... ok +2025-10-07 06:20:23.619 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:23.620 1454983 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:23.620 1454983 INFO aodh.evaluator [-] alarm a9f347ce-5e23-42b8-a741-95f3dca971e3 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic ... ok -2026-11-08 10:39:43.170 1359389 INFO aodh.evaluator [-] alarm bdab23a7-b836-4d48-89fe-2797c0cf212d transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown ... ok -2026-11-08 10:39:43.174 1359385 INFO aodh.evaluator [-] alarm 6e361616-90d0-4601-b7da-69b7d94aa04f transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear ... ok -2026-11-08 10:39:43.176 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.176 1359387 WARNING stevedore.named [-] Could not load prometheus -2026-11-08 10:39:43.176 1359387 INFO aodh.evaluator [-] alarm 4b72df68-8869-4964-b811-1e81d9cbedcf transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. -2026-11-08 10:39:43.178 1359387 INFO aodh.evaluator [-] alarm 58bd399f-e65f-45c7-a305-f5218ebd385a transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. -2026-11-08 10:39:43.178 1359387 INFO aodh.evaluator [-] alarm 658fddf3-c76d-4759-a495-d08e5047263d transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. -2026-11-08 10:39:43.179 1359387 INFO aodh.evaluator [-] alarm 9e814cfd-e2b1-4d29-b4b7-57cfeafbfc07 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. +2025-10-07 06:20:23.711 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:23.718 1454983 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:23.719 1454983 INFO aodh.evaluator [-] alarm 760e69ea-b357-4db8-8b65-ca88dd9db75c transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. +2025-10-07 06:20:23.720 1454983 INFO aodh.evaluator [-] alarm fd3490a9-7841-40d7-ac63-a31bfa274621 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. +2025-10-07 06:20:23.721 1454983 INFO aodh.evaluator [-] alarm 69f327f2-7b9c-4ea4-b1b4-ca2b044555be transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. +2025-10-07 06:20:23.722 1454983 INFO aodh.evaluator [-] alarm 023ed45b-7d03-4e66-b510-19d4bbde9c0f transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient ... ok -2026-11-08 10:39:43.178 1359389 INFO aodh.evaluator [-] alarm 2e444d08-8adb-487a-9829-ae033e424754 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant ... ok -2026-11-08 10:39:43.185 1359389 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2026-11-08 10:39:43.185 1359389 INFO aodh.evaluator [-] alarm 7ad82cdf-43a5-4a5a-ad87-9e3c1b121f1d transitioning to insufficient data because No datapoint for granularity 60 -2026-11-08 10:39:43.186 1359389 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2026-11-08 10:39:43.186 1359389 INFO aodh.evaluator [-] alarm 7ad82cdf-43a5-4a5a-ad87-9e3c1b121f1d transitioning to insufficient data because No datapoint for granularity 60 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration ... ok -2026-11-08 10:39:43.185 1359387 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL -2026-11-08 10:39:43.185 1359387 WARNING stevedore.named [-] Could not load prometheus -2026-11-08 10:39:43.186 1359387 INFO aodh.evaluator [-] alarm 4da54d9d-72ce-48a9-a558-198f6188bf77 transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. +2025-10-07 06:20:23.802 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms +2025-10-07 06:20:23.820 1454983 ERROR stevedore.extension [-] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL +2025-10-07 06:20:23.821 1454983 WARNING stevedore.named [-] Could not load prometheus +2025-10-07 06:20:23.821 1454983 INFO aodh.evaluator [-] alarm 89e12f5b-641e-455d-84f9-6431454114f8 transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state ... ok -aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain -aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain ... ok -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint ... ok -aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id -aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id ... ok -2026-11-08 10:39:43.199 1359389 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) -2026-11-08 10:39:43.199 1359389 INFO aodh.evaluator [-] alarm 4bad5e9b-7ce3-46f6-92d0-2518a97f8800 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 -aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name -aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name ... ok -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure ... ok -2026-11-08 10:39:43.206 1359389 INFO aodh.evaluator [-] alarm 20bace39-4c35-449e-a753-3bae4e467dc7 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear ... ok -2026-11-08 10:39:43.213 1359389 INFO aodh.evaluator [-] alarm ee3cb5e2-5a22-48a4-9ca3-e16d601bbfee transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip ... ok -2026-11-08 10:39:43.220 1359389 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2026-11-08 10:39:43.221 1359389 INFO aodh.evaluator [-] alarm c7f4b623-8b9b-45c2-8942-35ff9d2be263 transitioning to insufficient data because No datapoint for granularity 60 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient ... ok -2026-11-08 10:39:43.227 1359389 INFO aodh.evaluator [-] alarm 0487e15d-0ae5-4467-b9b3-9019d6188455 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions ... ok -2026-11-08 10:39:43.235 1359389 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2026-11-08 10:39:43.235 1359389 INFO aodh.evaluator [-] alarm 61987f7d-7644-40bd-8ddc-b418dbd42244 transitioning to insufficient data because No datapoint for granularity 60 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint ... ok -aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default -aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default ... ok +2025-10-07 06:20:23.877 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 71055fb0-ad6a-4ff6-8cb9-a81cb307dcf4 by event for project , event_type: type0 +2025-10-07 06:20:23.885 1454983 INFO aodh.evaluator [-] alarm 71055fb0-ad6a-4ff6-8cb9-a81cb307dcf4 transitioning to alarm because Event hits the query . +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled ... ok +2025-10-07 06:20:23.939 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 1 by event for project , event_type: type0 +2025-10-07 06:20:23.922 1454981 INFO aodh.evaluator [-] alarm ce0c8c2d-5805-42b8-98ef-e50707bbeb2e transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +2025-10-07 06:20:23.940 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 2 by event for project , event_type: type0 +2025-10-07 06:20:23.943 1454983 INFO aodh.evaluator [-] alarm 2 transitioning to alarm because Event hits the query . +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception ... ok +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record ... ok +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching ... ok +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix ... ok +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching ... ok +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled ... ok +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired ... ok +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url ... ok aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit ... ok +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok ... ok +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching ... ok aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss ... ok -2026-11-08 10:39:43.265 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 882f9d8c-fb18-4b8a-a408-28f32f2f730a by event for project project2, event_type: type1 -2026-11-08 10:39:43.265 1359375 INFO aodh.evaluator [-] alarm 882f9d8c-fb18-4b8a-a408-28f32f2f730a transitioning to alarm because Event hits the query . +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix ... ok +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching +aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching ... ok +2025-10-07 06:20:24.077 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 30683cfc-f436-479a-be86-5ab07f8f3a1a by event for project project2, event_type: type1 +2025-10-07 06:20:24.090 1454983 INFO aodh.evaluator [-] alarm 30683cfc-f436-479a-be86-5ab07f8f3a1a transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired ... ok -2026-11-08 10:39:43.264 1359385 INFO aodh.evaluator [-] alarm 136fc963-6052-44dc-ac86-d103628ec460 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip ... ok +2025-10-07 06:20:24.071 1454981 INFO aodh.evaluator [-] alarm 03bd7f2b-ea8f-4f34-bfba-5a84f11cf20d transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown ... ok aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled ... ok -2026-11-08 10:39:43.271 1359385 WARNING aodh.evaluator.threshold [-] Expecting 6 datapoints but only get 0 -2026-11-08 10:39:43.271 1359385 INFO aodh.evaluator [-] alarm 715ffc17-f287-4732-8714-769a3b3a5fdf transitioning to insufficient data because No datapoint for granularity 50 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient ... ok -2026-11-08 10:39:43.275 1359375 INFO aodh.evaluator.event [-] Triggering the alarm b464845d-311b-4ed7-a195-8694fce11faa by event for project , event_type: compute.instance.update -2026-11-08 10:39:43.276 1359375 INFO aodh.evaluator [-] alarm b464845d-311b-4ed7-a195-8694fce11faa transitioning to alarm because Event hits the query . +2025-10-07 06:20:24.147 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 9f3ea573-4bd5-4faa-8537-c1bd8360153d by event for project , event_type: compute.instance.update +2025-10-07 06:20:24.155 1454983 INFO aodh.evaluator [-] alarm 9f3ea573-4bd5-4faa-8537-c1bd8360153d transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched ... ok -2026-11-08 10:39:43.281 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 2fccbcf5-e8fb-436c-a9e0-1e0826cbb0eb by event for project , event_type: type0 -2026-11-08 10:39:43.281 1359375 INFO aodh.evaluator [-] alarm 2fccbcf5-e8fb-436c-a9e0-1e0826cbb0eb transitioning to alarm because Event hits the query . +2025-10-07 06:20:24.177 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 37e40b19-de98-475c-bf5a-dd35acc81932 by event for project , event_type: type0 +2025-10-07 06:20:24.198 1454983 INFO aodh.evaluator [-] alarm 37e40b19-de98-475c-bf5a-dd35acc81932 transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none ... ok -2026-11-08 10:39:43.286 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms -2026-11-08 10:39:43.287 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 678d637a-0098-438c-ba98-fdf44c9526f2 by event for project project1, event_type: type0 -2026-11-08 10:39:43.288 1359375 INFO aodh.evaluator [-] alarm 678d637a-0098-438c-ba98-fdf44c9526f2 transitioning to alarm because Event hits the query . +2025-10-07 06:20:24.216 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 7ff631e3-bf2f-4c7c-b4df-12a73bb3fcfa by event for project project1, event_type: type0 +2025-10-07 06:20:24.226 1454983 INFO aodh.evaluator [-] alarm 7ff631e3-bf2f-4c7c-b4df-12a73bb3fcfa transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id ... ok -2026-11-08 10:39:43.293 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 8c8565d7-c26d-442b-bdca-7b9ea88e159f by event for project project1, event_type: type0 -2026-11-08 10:39:43.293 1359375 INFO aodh.evaluator [-] alarm 8c8565d7-c26d-442b-bdca-7b9ea88e159f transitioning to alarm because Event hits the query . +2025-10-07 06:20:24.245 1454983 INFO aodh.evaluator.event [-] Triggering the alarm e9fbf9a6-b604-4606-a98f-8aca1c1d710d by event for project project1, event_type: type0 +2025-10-07 06:20:24.259 1454983 INFO aodh.evaluator [-] alarm e9fbf9a6-b604-4606-a98f-8aca1c1d710d transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id ... ok -2026-11-08 10:39:43.300 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 0416d84c-5571-40fc-be6b-f3d76db10bd1 by event for project , event_type: type0 -2026-11-08 10:39:43.300 1359375 INFO aodh.evaluator [-] alarm 0416d84c-5571-40fc-be6b-f3d76db10bd1 transitioning to alarm because Event hits the query . +2025-10-07 06:20:24.287 1454983 INFO aodh.evaluator.event [-] Triggering the alarm eed40d1b-6236-4598-9834-88949ca4423b by event for project , event_type: type0 +2025-10-07 06:20:24.295 1454983 INFO aodh.evaluator [-] alarm eed40d1b-6236-4598-9834-88949ca4423b transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime ... ok -2026-11-08 10:39:43.306 1359375 INFO aodh.evaluator.event [-] Triggering the alarm 9244ca08-86c3-48b9-831f-db1c5d5d18bc by event for project , event_type: type0 -2026-11-08 10:39:43.306 1359375 INFO aodh.evaluator [-] alarm 9244ca08-86c3-48b9-831f-db1c5d5d18bc transitioning to alarm because Event hits the query . + ERROR [aodh.evaluator] alarm state update failed +Traceback (most recent call last): + File "/build/reproducible-path/aodh-21.0.0/aodh/evaluator/__init__.py", line 139, in _refresh + self.notifier.notify(alarm, previous, reason, reason_data) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/aodh-21.0.0/aodh/tests/unit/evaluator/test_base.py", line 32, in _notify + raise Exception('Boom!') +Exception: Boom! +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh ... ok +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints ... ok +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month ... ok +2025-10-07 06:20:24.345 1454983 INFO aodh.evaluator.event [-] Triggering the alarm f21be60c-b763-486f-8cad-55ac7e7cc88b by event for project , event_type: type0 +2025-10-07 06:20:24.358 1454983 INFO aodh.evaluator [-] alarm f21be60c-b763-486f-8cad-55ac7e7cc88b transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float ... ok -2026-11-08 10:39:43.312 1359375 INFO aodh.evaluator.event [-] Triggering the alarm b370b653-868c-4cad-9b7f-72e697668309 by event for project , event_type: type0 -2026-11-08 10:39:43.313 1359375 INFO aodh.evaluator [-] alarm b370b653-868c-4cad-9b7f-72e697668309 transitioning to alarm because Event hits the query . +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex +aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex ... ok +2025-10-07 06:20:24.389 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 6b13fcee-28b5-4acb-9b00-bca4cf4a36e8 by event for project , event_type: type0 +2025-10-07 06:20:24.389 1454983 INFO aodh.evaluator [-] alarm 6b13fcee-28b5-4acb-9b00-bca4cf4a36e8 transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer ... ok -2026-11-08 10:39:43.319 1359375 INFO aodh.evaluator.event [-] Triggering the alarm b6b787a2-7725-4ee3-90b6-ec1d7de4682d by event for project , event_type: type0 -2026-11-08 10:39:43.319 1359375 INFO aodh.evaluator [-] alarm b6b787a2-7725-4ee3-90b6-ec1d7de4682d transitioning to alarm because Event hits the query . +aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring +aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring ... ok +2025-10-07 06:20:24.427 1454983 INFO aodh.evaluator.event [-] Triggering the alarm 8330d253-d0a9-4fc4-960d-0fbbb6ed4d46 by event for project , event_type: type0 +2025-10-07 06:20:24.434 1454983 INFO aodh.evaluator [-] alarm 8330d253-d0a9-4fc4-960d-0fbbb6ed4d46 transitioning to alarm because Event hits the query . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string ... ok -2026-11-08 10:39:43.325 1359375 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 82c16524-5976-4d6b-b961-bc6a34e4dff5 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +2025-10-07 06:20:24.464 1454983 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 91ceee26-d0f2-4261-ad35-45f18078e370 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation +aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation ... ok aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait ... ok -2026-11-08 10:39:43.331 1359375 ERROR aodh.evaluator.event [-] Failed to extract event_type from event = {'message_id': '54e0e463-a3b9-45fd-b240-f9860803f9db', 'traits': []} -2026-11-08 10:39:43.331 1359375 WARNING aodh.evaluator.event [-] Event <{'message_id': '54e0e463-a3b9-45fd-b240-f9860803f9db', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent +2025-10-07 06:20:24.505 1454983 ERROR aodh.evaluator.event [-] Failed to extract event_type from event = {'message_id': 'bfa6aaa4-8870-427f-989a-b32d0a14fec2', 'traits': []} +2025-10-07 06:20:24.505 1454983 WARNING aodh.evaluator.event [-] Event <{'message_id': 'bfa6aaa4-8870-427f-989a-b32d0a14fec2', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type ... ok -2026-11-08 10:39:43.336 1359375 ERROR aodh.evaluator.event [-] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} -2026-11-08 10:39:43.337 1359375 WARNING aodh.evaluator.event [-] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent +2025-10-07 06:20:24.533 1454983 ERROR aodh.evaluator.event [-] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} +2025-10-07 06:20:24.568 1454983 WARNING aodh.evaluator.event [-] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id ... ok aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched ... ok -2026-11-08 10:39:43.348 1359375 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 90a5e443-62ab-4f03-84c3-e9c31f9b1a7f due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +2025-10-07 06:20:24.634 1454983 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm a602fe8f-e2fb-4c71-9501-e0af8a0d2ed4 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime ... ok -2026-11-08 10:39:43.354 1359375 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 9d6285da-fa93-4632-8a59-c13531a3fc75 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . +2025-10-07 06:20:24.687 1454983 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm a3a9b38a-7993-4138-b23d-770588e4fb7f due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float ... ok -2026-11-08 10:39:43.360 1359375 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 262a4b92-3d2a-4568-a431-f3c0ec685b24 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . +2025-10-07 06:20:24.710 1454983 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 03bb3819-c7f0-400c-8c11-897f4ae6bfc6 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer ... ok -2026-11-08 10:39:43.366 1359375 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 619e4ad2-87ce-4010-af27-aa2e498f6e34 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . +2025-10-07 06:20:24.729 1454983 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 94c3fb98-6998-4e39-b47d-fd0f04423de7 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string ... ok +2025-10-07 06:20:24.801 1454981 INFO aodh.evaluator [-] alarm 3ce7fe0a-60bd-48d6-8cb8-a6072af34270 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant ... ok +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints ... ok +2025-10-07 06:20:24.814 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +2025-10-07 06:20:24.815 1454981 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-10-07 06:20:24.818 1454981 INFO aodh.evaluator [-] alarm caba43c8-f1c9-42fa-a0af-f9b2619b6ef8 transitioning to insufficient data because No datapoint for granularity 60 +2025-10-07 06:20:24.819 1454981 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-10-07 06:20:24.820 1454981 INFO aodh.evaluator [-] alarm caba43c8-f1c9-42fa-a0af-f9b2619b6ef8 transitioning to insufficient data because No datapoint for granularity 60 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration ... ok +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator Traceback (most recent call last): +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator File "/build/reproducible-path/aodh-21.0.0/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator raise result +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator Exception: Boom! +2025-10-07 06:20:24.814 1455007 ERROR aodh.evaluator +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint ... ok +2025-10-07 06:20:24.844 1454981 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) +2025-10-07 06:20:24.845 1454981 INFO aodh.evaluator [-] alarm 77cff58a-d698-4bdb-bcb8-1f4d065e5cbc transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure ... ok +2025-10-07 06:20:24.860 1454981 INFO aodh.evaluator [-] alarm 2b62db23-62c9-45ae-9261-797eda651585 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear ... ok +2025-10-07 06:20:24.875 1454981 INFO aodh.evaluator [-] alarm 574e6a99-57a4-4ea1-bddc-84394a8c945c transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip ... ok +2025-10-07 06:20:24.891 1454981 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-10-07 06:20:24.891 1454981 INFO aodh.evaluator [-] alarm 2921591e-fa8d-4ad3-a3d8-ccf029530608 transitioning to insufficient data because No datapoint for granularity 60 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient ... ok +2025-10-07 06:20:24.906 1454981 INFO aodh.evaluator [-] alarm 1201265d-a560-4b16-b899-207f4c469163 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions ... ok +2025-10-07 06:20:24.922 1454981 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-10-07 06:20:24.922 1454981 INFO aodh.evaluator [-] alarm 7148c90f-c0cf-4cc9-bd04-122dd9fbfe1e transitioning to insufficient data because No datapoint for granularity 60 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint ... ok +aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline +aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline ... ok +2025-10-07 06:20:24.941 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none +aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none ... ok +2025-10-07 06:20:24.955 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +aodh.tests.unit.test_coordination.TestPartitioning.test_member_id +aodh.tests.unit.test_coordination.TestPartitioning.test_member_id ... ok +2025-10-07 06:20:24.964 1454981 INFO aodh.coordination [-] Coordination backend started successfully. aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type ... ok -2026-11-08 10:39:43.379 1359375 INFO aodh.notifier.heat [-] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. -2026-11-08 10:39:43.379 1359375 INFO aodh.notifier.heat [-] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id -2026-11-08 10:39:43.380 1359375 INFO aodh.notifier.heat [-] Heat stack fake_stack_id is updated for alarm fake_alarm_id +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm ... ok +2025-10-07 06:20:25.658 1454976 INFO aodh.notifier.heat [-] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. +2025-10-07 06:20:25.659 1454976 INFO aodh.notifier.heat [-] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id +2025-10-07 06:20:25.659 1454976 INFO aodh.notifier.heat [-] Heat stack fake_stack_id is updated for alarm fake_alarm_id aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify ... ok -2026-11-08 10:39:43.386 1359375 INFO aodh.notifier.heat [-] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. -2026-11-08 10:39:43.386 1359375 ERROR aodh.notifier.heat [-] stack_id and asg_id must exist to notify alarm fake_alarm_id +2025-10-07 06:20:25.673 1454976 INFO aodh.notifier.heat [-] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. +2025-10-07 06:20:25.682 1454976 ERROR aodh.notifier.heat [-] stack_id and asg_id must exist to notify alarm fake_alarm_id aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing ... ok -2026-11-08 10:39:43.935 1359369 INFO aodh.coordination [-] Joined partitioning group group1 -2026-11-08 10:39:43.936 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm ... ok -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints ... ok -2026-11-08 10:39:44.299 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator Traceback (most recent call last): -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator File "/build/reproducible-path/aodh-21.0.0/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator raise result -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator Exception: Boom! -2026-11-08 10:39:44.300 1359392 ERROR aodh.evaluator -2026-11-08 10:39:44.937 1359369 INFO aodh.coordination [-] Joined partitioning group group2 -aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups -aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups ... ok -2026-11-08 10:39:44.956 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields +aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields +aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation +aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation ... ok +aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation +aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation ... ok aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type +aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type +aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type +aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value +aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean +aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type +aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime +aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_float +aodh.tests.unit.test_query.TestQuery.test_get_value_with_float ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type +aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer +aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type +aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type ... ok aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle ... ok -2026-11-08 10:39:45.320 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -2026-11-08 10:39:45.957 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.958 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.958 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.959 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.959 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.959 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.960 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.960 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.960 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.960 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.961 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.961 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.961 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.962 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.962 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.962 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.962 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:45.963 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:45.963 1359369 INFO aodh.coordination [-] Joined partitioning group group +aodh.tests.unit.test_query.TestQuery.test_get_value_with_string +aodh.tests.unit.test_query.TestQuery.test_get_value_with_string ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type +aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error +aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error ... ok +aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons +aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons ... ok +2025-10-07 06:20:25.872 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +2025-10-07 06:20:25.974 1454981 INFO aodh.coordination [-] Joined partitioning group group1 +2025-10-07 06:20:25.974 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action ... ok +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination ... ok +2025-10-07 06:20:26.975 1454981 INFO aodh.coordination [-] Joined partitioning group group2 +aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups +aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups ... ok +2025-10-07 06:20:27.000 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:27.038 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url ... ok +2025-10-07 06:20:27.873 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-cbd0bfbd-c7a3-4f72-9f0b-de531a6639ba' +2025-10-07 06:20:27.875 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-10-07 06:20:28.001 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.001 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.001 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.002 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.007 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.007 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.007 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.007 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.007 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.007 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.008 1454981 INFO aodh.coordination [-] Joined partitioning group group +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified ... ok +2025-10-07 06:20:28.066 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator Traceback (most recent call last): +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator File "/build/reproducible-path/aodh-21.0.0/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator raise result +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator Exception: Boom! +2025-10-07 06:20:28.067 1455007 ERROR aodh.evaluator aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning ... ok aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect ... ok -2026-11-08 10:39:46.057 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url ... ok -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination ... ok -2026-11-08 10:39:46.382 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-979205c9-2af9-4f31-8065-77c3e20ff7d0' -2026-11-08 10:39:46.383 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . -2026-11-08 10:39:46.436 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -2026-11-08 10:39:47.057 1359369 INFO aodh.coordination [-] Joined partitioning group group -2026-11-08 10:39:47.058 1359369 INFO aodh.coordination [-] Coordination backend started successfully. -2026-11-08 10:39:47.058 1359369 INFO aodh.coordination [-] Joined partitioning group group -aodh.tests.unit.test_coordination.TestPartitioning.test_single_group -aodh.tests.unit.test_coordination.TestPartitioning.test_single_group ... ok -2026-11-08 10:39:47.069 1359369 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:28.136 1454981 INFO aodh.coordination [-] Coordination backend started successfully. aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert ... ok -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified ... ok -2026-11-08 10:39:47.447 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-843ebc5f-417b-4441-948d-6fa52da7f758' -2026-11-08 10:39:47.448 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . -2026-11-08 10:39:47.450 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator Traceback (most recent call last): -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator File "/build/reproducible-path/aodh-21.0.0/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator raise result -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator Exception: Boom! -2026-11-08 10:39:47.450 1359392 ERROR aodh.evaluator -2026-11-08 10:39:48.070 1359369 INFO aodh.coordination [-] Joined partitioning group 123 -2026-11-08 10:39:48.070 1359369 INFO aodh.coordination [-] Left partitioning group 123 -aodh.tests.unit.test_coordination.TestPartitioning.test_stop -aodh.tests.unit.test_coordination.TestPartitioning.test_stop ... ok -aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue -aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue ... ok -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key ... ok aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm ... ok +2025-10-07 06:20:29.087 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-30d99c64-2e2f-4dd8-8636-b0813cefa508' +2025-10-07 06:20:29.088 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated ... ok aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval ... ok -2026-11-08 10:39:48.493 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms +2025-10-07 06:20:29.132 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton ... ok -2026-11-08 10:39:48.509 1359392 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms -2026-11-08 10:39:48.509 1359392 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type -2026-11-08 10:39:48.511 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-86dfc451-7837-443b-9fdc-0197b7328997' -2026-11-08 10:39:48.514 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-10-07 06:20:29.146 1454981 INFO aodh.coordination [-] Joined partitioning group group +2025-10-07 06:20:29.146 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +2025-10-07 06:20:29.147 1454981 INFO aodh.coordination [-] Joined partitioning group group +aodh.tests.unit.test_coordination.TestPartitioning.test_single_group +aodh.tests.unit.test_coordination.TestPartitioning.test_single_group ... ok +2025-10-07 06:20:29.154 1455007 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms +2025-10-07 06:20:29.158 1455007 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type +2025-10-07 06:20:29.182 1454981 INFO aodh.coordination [-] Coordination backend started successfully. +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key ... ok aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped ... ok +2025-10-07 06:20:30.154 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-7f357c83-7552-4327-b223-2eb3dbec74f2' +2025-10-07 06:20:30.155 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default +aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default ... ok +2025-10-07 06:20:30.186 1454981 INFO aodh.coordination [-] Joined partitioning group 123 +2025-10-07 06:20:30.186 1454981 INFO aodh.coordination [-] Left partitioning group 123 +aodh.tests.unit.test_coordination.TestPartitioning.test_stop +aodh.tests.unit.test_coordination.TestPartitioning.test_stop ... ok aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable ... ok -2026-11-08 10:39:49.578 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='aodh-alarm-ssl-verify=0', fragment='') because what ?. request-id: b'req-94b946e8-0eb1-4036-bb32-caafade9a09c' -2026-11-08 10:39:49.580 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-10-07 06:20:31.222 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='aodh-alarm-ssl-verify=0', fragment='') because what ?. request-id: b'req-de9dbeae-abe3-455d-b8bc-8dccddc58326' +2025-10-07 06:20:31.223 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable ... ok -2026-11-08 10:39:50.645 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-1956fbb6-f536-47a0-863b-8f505a52988e' -2026-11-08 10:39:50.647 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-10-07 06:20:32.287 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-78d5e94b-144d-4a0b-9856-910bf2f098ac' +2025-10-07 06:20:32.288 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg ... ok -2026-11-08 10:39:51.710 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='aodh-alarm-ssl-verify=1', fragment='') because what ?. request-id: b'req-9bfc3bd7-62d4-4d2d-bb1e-934638e107ed' -2026-11-08 10:39:51.711 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-10-07 06:20:33.354 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action _ModifiedSplitResult(scheme='https', netloc='host', path='/action', query='aodh-alarm-ssl-verify=1', fragment='') because what ?. request-id: b'req-c5243a3a-4569-402c-a733-8b7301beb217' +2025-10-07 06:20:33.356 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user ... ok -2026-11-08 10:39:52.775 1359383 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action SplitResult(scheme='http', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-3768b814-31d9-4f76-8801-c346d73895bd' -2026-11-08 10:39:52.777 1359383 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-10-07 06:20:34.417 1454963 INFO aodh.notifier.rest [-] Notifying alarm testalarm foobar with severity critical from OK to ALARM with action SplitResult(scheme='http', netloc='host', path='/action', query='', fragment='') because what ?. request-id: b'req-ebf8bf89-ad76-4087-a56b-91fc00e50b0d' +2025-10-07 06:20:34.420 1454963 INFO aodh.notifier.rest [-] Notifying alarm gets response: . aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action ... ok aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener ... ok -2026-11-08 10:39:54.957 1359383 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. +2025-10-07 06:20:36.614 1454963 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action ... ok -2026-11-08 10:39:56.022 1359383 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. +2025-10-07 06:20:37.689 1454963 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action ... ok -2026-11-08 10:39:57.087 1359383 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. +2025-10-07 06:20:38.766 1454963 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action ... ok ---------------------------------------------------------------------- -Ran 145 tests in 18.619s +Ran 145 tests in 39.503s OK + stestr slowest -Test id Runtime (s) --------------------------------------------------------------------------------------------------------------- ----------- -aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener 2.008 -aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups 2.008 -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm 1.246 -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url 1.165 -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified 1.117 -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener 1.115 -aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning 1.106 -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints 1.085 -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action 1.070 -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action 1.066 +Test id Runtime (s) +-------------------------------------------------------------------------------------------------------------------------- ----------- +aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok 3.310 +aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener 2.797 +aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules 2.455 +aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok 2.316 +aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain 2.262 +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints 2.220 +aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups 2.020 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key 1.212 +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified 1.173 +aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning 1.124 + rm -rf .stestr for i in api-paste.ini app.wsgi ; do \ cp aodh/api/$i /build/reproducible-path/aodh-21.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api ; \ @@ -3138,9 +3182,9 @@ --namespace oslo.reports \ --namespace keystonemiddleware.auth_token pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/aodh-21.0.0/debian/aodh-common/usr/share/aodh-common/aodh.conf keystone_authtoken aodh -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.i98YxV:[keystone_authtoken]/www_authenticate_uri -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.i98YxV:[keystone_authtoken]/auth_type -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.i98YxV:[keystone_authtoken]/region_name +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.QP2Aoz:[keystone_authtoken]/www_authenticate_uri +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.QP2Aoz:[keystone_authtoken]/auth_type +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.QP2Aoz:[keystone_authtoken]/region_name # Use the policy.d folder pkgos-fix-config-default /build/reproducible-path/aodh-21.0.0/debian/aodh-common/usr/share/aodh-common/aodh.conf oslo_policy policy_dirs /etc/aodh/policy.d pkgos_inifile: Setting value in /build/reproducible-path/aodh-21.0.0/debian/aodh-common/usr/share/aodh-common/aodh.conf:[oslo_policy]/policy_dirs @@ -3564,9 +3608,9 @@ mkdir -p /build/reproducible-path/aodh-21.0.0/debian/aodh-doc/usr/share/doc/aodh-doc/html/_static touch /build/reproducible-path/aodh-21.0.0/debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/toggle.js dh_sphinxdoc +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/js/bootstrap.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/toggle.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/js/jquery-3.2.1.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/js/bootstrap.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/js/navigation.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/js/docs.js make[1]: Leaving directory '/build/reproducible-path/aodh-21.0.0' @@ -3607,33 +3651,38 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in -+ echo debian/aodh-api.init.in -+ sed s/.init.in// +++ ls -1 debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in ++ for i in `ls -1 debian/*.init.in` +++ sed s/.init.in// +++ echo debian/aodh-api.init.in + MYINIT=debian/aodh-api + cp debian/aodh-api.init.in debian/aodh-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-api.init.in -+ echo debian/aodh-evaluator.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-evaluator.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-evaluator + cp debian/aodh-evaluator.init.in debian/aodh-evaluator.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-evaluator.init.in -+ echo debian/aodh-expirer.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-expirer.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-expirer + cp debian/aodh-expirer.init.in debian/aodh-expirer.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-expirer.init.in -+ echo debian/aodh-listener.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-listener.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-listener + cp debian/aodh-listener.init.in debian/aodh-listener.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-listener.init.in -+ echo debian/aodh-notifier.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-notifier.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-notifier + cp debian/aodh-notifier.init.in debian/aodh-notifier.init + cat /usr/share/openstack-pkg-tools/init-script-template @@ -3643,7 +3692,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 \ @@ -3652,31 +3701,36 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in -+ echo debian/aodh-api.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in ++ for i in `ls debian/*.init.in` +++ sed s/.init.in/.service.in/ +++ echo debian/aodh-api.init.in + MYINIT=debian/aodh-api.service.in -+ [ -e debian/aodh-api.service.in ] ++ '[' -e debian/aodh-api.service.in ']' + pkgos-gen-systemd-unit debian/aodh-api.init.in -+ echo debian/aodh-evaluator.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-evaluator.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-evaluator.service.in -+ [ -e debian/aodh-evaluator.service.in ] ++ '[' -e debian/aodh-evaluator.service.in ']' + pkgos-gen-systemd-unit debian/aodh-evaluator.init.in -+ echo debian/aodh-expirer.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-expirer.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-expirer.service.in -+ [ -e debian/aodh-expirer.service.in ] ++ '[' -e debian/aodh-expirer.service.in ']' + pkgos-gen-systemd-unit debian/aodh-expirer.init.in -+ echo debian/aodh-listener.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-listener.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-listener.service.in -+ [ -e debian/aodh-listener.service.in ] ++ '[' -e debian/aodh-listener.service.in ']' + pkgos-gen-systemd-unit debian/aodh-listener.init.in -+ echo debian/aodh-notifier.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-notifier.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-notifier.service.in -+ [ -e debian/aodh-notifier.service.in ] ++ '[' -e debian/aodh-notifier.service.in ']' + pkgos-gen-systemd-unit debian/aodh-notifier.init.in dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/aodh-21.0.0' @@ -3691,33 +3745,38 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in -+ echo debian/aodh-api.init.in -+ sed s/.init.in// +++ ls -1 debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-api.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-api + cp debian/aodh-api.init.in debian/aodh-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-api.init.in -+ echo debian/aodh-evaluator.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-evaluator.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-evaluator + cp debian/aodh-evaluator.init.in debian/aodh-evaluator.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-evaluator.init.in -+ echo debian/aodh-expirer.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-expirer.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-expirer + cp debian/aodh-expirer.init.in debian/aodh-expirer.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-expirer.init.in -+ echo debian/aodh-listener.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ sed s/.init.in// +++ echo debian/aodh-listener.init.in + MYINIT=debian/aodh-listener + cp debian/aodh-listener.init.in debian/aodh-listener.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/aodh-listener.init.in -+ echo debian/aodh-notifier.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/aodh-notifier.init.in +++ sed s/.init.in// + MYINIT=debian/aodh-notifier + cp debian/aodh-notifier.init.in debian/aodh-notifier.init + cat /usr/share/openstack-pkg-tools/init-script-template @@ -3727,7 +3786,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 \ @@ -3736,31 +3795,36 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in -+ echo debian/aodh-api.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/aodh-api.init.in debian/aodh-evaluator.init.in debian/aodh-expirer.init.in debian/aodh-listener.init.in debian/aodh-notifier.init.in ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-api.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-api.service.in -+ [ -e debian/aodh-api.service.in ] ++ '[' -e debian/aodh-api.service.in ']' + pkgos-gen-systemd-unit debian/aodh-api.init.in -+ echo debian/aodh-evaluator.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-evaluator.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-evaluator.service.in -+ [ -e debian/aodh-evaluator.service.in ] ++ '[' -e debian/aodh-evaluator.service.in ']' + pkgos-gen-systemd-unit debian/aodh-evaluator.init.in -+ echo debian/aodh-expirer.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-expirer.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-expirer.service.in -+ [ -e debian/aodh-expirer.service.in ] ++ '[' -e debian/aodh-expirer.service.in ']' + pkgos-gen-systemd-unit debian/aodh-expirer.init.in -+ echo debian/aodh-listener.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-listener.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-listener.service.in -+ [ -e debian/aodh-listener.service.in ] ++ '[' -e debian/aodh-listener.service.in ']' + pkgos-gen-systemd-unit debian/aodh-listener.init.in -+ echo debian/aodh-notifier.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/aodh-notifier.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/aodh-notifier.service.in -+ [ -e debian/aodh-notifier.service.in ] ++ '[' -e debian/aodh-notifier.service.in ']' + pkgos-gen-systemd-unit debian/aodh-notifier.init.in dh_installsystemd make[1]: Leaving directory '/build/reproducible-path/aodh-21.0.0' @@ -3781,33 +3845,33 @@ else \ dh_gencontrol -- -T/build/reproducible-path/aodh-21.0.0/debian/debian_control_vars ; \ fi +dpkg-gencontrol: warning: Depends field of package aodh-evaluator: substitution variable ${python3:Depends} used, but is not defined +dpkg-gencontrol: warning: package aodh-evaluator: substitution variable ${ostack-lsb-base} unused, but is defined dpkg-gencontrol: warning: Depends field of package aodh-expirer: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: package aodh-expirer: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: Depends field of package aodh-api: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package aodh-notifier: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package aodh-evaluator: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package aodh-listener: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package aodh-doc: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: package aodh-notifier: substitution variable ${ostack-lsb-base} unused, but is defined -dpkg-gencontrol: warning: package aodh-evaluator: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: package aodh-api: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: Depends field of package aodh-listener: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: package aodh-listener: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: package python3-aodh: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: package aodh-common: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: Depends field of package aodh-doc: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: package aodh-doc: substitution variable ${ostack-lsb-base} unused, but is defined dpkg-gencontrol: warning: package aodh-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dpkg-gencontrol: warning: package aodh-doc: substitution variable ${sphinxdoc:Depends} unused, but is defined -dpkg-gencontrol: warning: package python3-aodh: substitution variable ${ostack-lsb-base} unused, but is defined -dpkg-gencontrol: warning: package aodh-common: substitution variable ${ostack-lsb-base} unused, but is defined -dpkg-gencontrol: warning: Depends field of package aodh-api: substitution variable ${python3:Depends} used, but is not defined -dpkg-gencontrol: warning: package aodh-api: substitution variable ${ostack-lsb-base} unused, but is defined make[1]: Leaving directory '/build/reproducible-path/aodh-21.0.0' dh_md5sums dh_builddeb -dpkg-deb: building package 'aodh-common' in '../aodh-common_21.0.0-2_all.deb'. dpkg-deb: building package 'aodh-api' in '../aodh-api_21.0.0-2_all.deb'. -dpkg-deb: building package 'aodh-doc' in '../aodh-doc_21.0.0-2_all.deb'. +dpkg-deb: building package 'aodh-common' in '../aodh-common_21.0.0-2_all.deb'. dpkg-deb: building package 'aodh-evaluator' in '../aodh-evaluator_21.0.0-2_all.deb'. -dpkg-deb: building package 'aodh-listener' in '../aodh-listener_21.0.0-2_all.deb'. +dpkg-deb: building package 'aodh-doc' in '../aodh-doc_21.0.0-2_all.deb'. dpkg-deb: building package 'aodh-expirer' in '../aodh-expirer_21.0.0-2_all.deb'. -dpkg-deb: building package 'aodh-notifier' in '../aodh-notifier_21.0.0-2_all.deb'. +dpkg-deb: building package 'aodh-listener' in '../aodh-listener_21.0.0-2_all.deb'. dpkg-deb: building package 'python3-aodh' in '../python3-aodh_21.0.0-2_all.deb'. +dpkg-deb: building package 'aodh-notifier' in '../aodh-notifier_21.0.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../aodh_21.0.0-2_arm64.buildinfo dpkg-genchanges --build=binary -O../aodh_21.0.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3816,12 +3880,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/1431916/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1431916/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/1348072 and its subdirectories -I: Current time: Sun Nov 8 10:40:21 -12 2026 -I: pbuilder-time-stamp: 1794177621 +I: removing directory /srv/workspace/pbuilder/1431916 and its subdirectories +I: Current time: Tue Oct 7 06:21:07 +14 2025 +I: pbuilder-time-stamp: 1759767667