Diff of the two buildlogs: -- --- b1/build.log 2024-05-29 13:00:32.162164564 +0000 +++ b2/build.log 2024-05-29 13:04:43.827454267 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed May 29 00:42:37 -12 2024 -I: pbuilder-time-stamp: 1716986557 +I: Current time: Wed Jul 2 09:23:34 +14 2025 +I: pbuilder-time-stamp: 1751397814 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,52 +31,84 @@ dpkg-source: info: applying Fix_db_upgrade_with_SQLAlchemy_2.0.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2276473/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3899030/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jul 1 19:23 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3899030/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3899030/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='e1a1a9b346504700b744054fc46963a3' - 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='2276473' - PS1='# ' - PS2='> ' + INVOCATION_ID=dba41627d74a49d69ddfc1c18589c1ca + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3899030 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.dQrNBCC2/pbuilderrc_vRjv --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.dQrNBCC2/b1 --logfile b1/build.log aodh_18.0.0-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.dQrNBCC2/pbuilderrc_ur8H --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.dQrNBCC2/b2 --logfile b2/build.log aodh_18.0.0-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 27 07:42 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2276473/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 30 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3899030/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -575,7 +607,7 @@ Get: 339 http://deb.debian.org/debian unstable/main amd64 python3-webtest all 3.0.0-3 [34.6 kB] Get: 340 http://deb.debian.org/debian unstable/main amd64 python3-wsme all 0.12.1-2 [43.9 kB] Get: 341 http://deb.debian.org/debian unstable/main amd64 python3-zaqarclient all 2.7.0-2 [40.2 kB] -Fetched 82.1 MB in 1s (60.5 MB/s) +Fetched 82.1 MB in 1s (70.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19716 files and directories currently installed.) @@ -1645,8 +1677,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed May 29 12:45:01 UTC 2024. -Universal Time is now: Wed May 29 12:45:01 UTC 2024. +Local time is now: Tue Jul 1 19:24:26 UTC 2025. +Universal Time is now: Tue Jul 1 19:24:26 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1) ... @@ -2001,7 +2033,11 @@ fakeroot is already the newest version (1.34-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/aodh-18.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_18.0.0-2_source.changes +I: user script /srv/workspace/pbuilder/3899030/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3899030/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/aodh-18.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_18.0.0-2_source.changes dpkg-buildpackage: info: source package aodh dpkg-buildpackage: info: source version 18.0.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2196,135 +2232,135 @@ creating build creating build/lib creating build/lib/aodh -creating build/lib/aodh/api -copying aodh/api/app.py -> build/lib/aodh/api -copying aodh/api/__init__.py -> build/lib/aodh/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 -creating build/lib/aodh/storage -creating 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/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy -creating build/lib/aodh/api/controllers -copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers -copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers creating build/lib/aodh/tests +copying aodh/tests/base.py -> build/lib/aodh/tests +copying aodh/tests/__init__.py -> build/lib/aodh/tests +copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/tests/functional -copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional -copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional +creating build/lib/aodh/tests/functional/api +copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/unit +creating build/lib/aodh/tests/unit/notifier +copying aodh/tests/unit/notifier/base.py -> 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/__init__.py -> build/lib/aodh/tests/unit/notifier +creating build/lib/aodh/conf +copying aodh/conf/defaults.py -> build/lib/aodh/conf +copying aodh/conf/__init__.py -> build/lib/aodh/conf +copying aodh/version.py -> build/lib/aodh +copying aodh/queue.py -> build/lib/aodh +copying aodh/opts.py -> build/lib/aodh +copying aodh/utils.py -> build/lib/aodh +copying aodh/messaging.py -> build/lib/aodh +copying aodh/i18n.py -> build/lib/aodh +copying aodh/keystone_client.py -> build/lib/aodh +copying aodh/event.py -> build/lib/aodh +copying aodh/__init__.py -> build/lib/aodh +copying aodh/coordination.py -> build/lib/aodh +copying aodh/profiler.py -> build/lib/aodh +copying aodh/service.py -> build/lib/aodh creating 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_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/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/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator -creating build/lib/aodh/tests/functional/api -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_app.py -> build/lib/aodh/tests/functional/api/v2 -copying aodh/tests/functional/api/v2/test_complex_query_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/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 -copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 +copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator +copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator +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/storage +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/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit +copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit +copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit +copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit +copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit +copying aodh/tests/unit/test_coordination.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/tests/unit/test_event.py -> build/lib/aodh/tests/unit +copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit creating build/lib/aodh/tests/functional_live creating build/lib/aodh/tests/functional_live/gabbi copying aodh/tests/functional_live/gabbi/test_gabbi_live.py -> build/lib/aodh/tests/functional_live/gabbi copying aodh/tests/functional_live/gabbi/__init__.py -> build/lib/aodh/tests/functional_live/gabbi +copying aodh/storage/base.py -> build/lib/aodh/storage +copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage +copying aodh/storage/models.py -> build/lib/aodh/storage +copying aodh/storage/__init__.py -> build/lib/aodh/storage +copying aodh/storage/impl_log.py -> build/lib/aodh/storage +creating build/lib/aodh/tests/functional/api/v2 +copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 +copying aodh/tests/functional/api/v2/test_complex_query_scenarios.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/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 +copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 +copying aodh/tests/functional_live/__init__.py -> build/lib/aodh/tests/functional_live creating build/lib/aodh/tests/functional/storage +creating build/lib/aodh/tests/functional/storage/sqlalchemy +copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy +copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy +creating build/lib/aodh/api +creating build/lib/aodh/api/controllers +copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers +copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers +creating build/lib/aodh/notifier +copying aodh/notifier/test.py -> build/lib/aodh/notifier +copying aodh/notifier/__init__.py -> build/lib/aodh/notifier +copying aodh/notifier/heat.py -> build/lib/aodh/notifier +copying aodh/notifier/trust.py -> build/lib/aodh/notifier +copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier +copying aodh/notifier/rest.py -> build/lib/aodh/notifier +copying aodh/notifier/log.py -> build/lib/aodh/notifier +copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional +copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage -copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_storage_scenarios.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/test_impl_log.py -> build/lib/aodh/tests/functional/storage -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/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/test_notifier.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit -copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit -creating 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/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier -creating build/lib/aodh/evaluator -copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator -copying aodh/evaluator/event.py -> build/lib/aodh/evaluator -copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator -copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator -copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator -copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator -copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator -copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator +copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage creating build/lib/aodh/api/controllers/v2 -creating 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/loadbalancer.py -> 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/__init__.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/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules -creating build/lib/aodh/conf -copying aodh/conf/__init__.py -> build/lib/aodh/conf -copying aodh/conf/defaults.py -> build/lib/aodh/conf copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/controllers/v2/utils.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/quotas.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 copying aodh/api/controllers/v2/capabilities.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/query.py -> build/lib/aodh/api/controllers/v2 -copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 -creating build/lib/aodh/notifier -copying aodh/notifier/heat.py -> build/lib/aodh/notifier -copying aodh/notifier/log.py -> build/lib/aodh/notifier -copying aodh/notifier/__init__.py -> build/lib/aodh/notifier -copying aodh/notifier/rest.py -> build/lib/aodh/notifier -copying aodh/notifier/test.py -> build/lib/aodh/notifier -copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier -copying aodh/notifier/trust.py -> build/lib/aodh/notifier -creating build/lib/aodh/tests/unit/cmd -copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd -copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd -copying aodh/storage/impl_log.py -> build/lib/aodh/storage -copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage -copying aodh/storage/models.py -> build/lib/aodh/storage -copying aodh/storage/base.py -> build/lib/aodh/storage -copying aodh/storage/__init__.py -> build/lib/aodh/storage -copying aodh/tests/functional_live/__init__.py -> build/lib/aodh/tests/functional_live -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 +copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 +copying aodh/api/policies.py -> build/lib/aodh/api +copying aodh/api/rbac.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/api/hooks.py -> build/lib/aodh/api +copying aodh/api/middleware.py -> build/lib/aodh/api creating build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd -copying aodh/cmd/__init__.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/cmd/storage.py -> build/lib/aodh/cmd -copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api -copying aodh/messaging.py -> build/lib/aodh -copying aodh/profiler.py -> build/lib/aodh -copying aodh/i18n.py -> build/lib/aodh -copying aodh/event.py -> build/lib/aodh -copying aodh/keystone_client.py -> build/lib/aodh -copying aodh/service.py -> build/lib/aodh -copying aodh/version.py -> build/lib/aodh -copying aodh/__init__.py -> build/lib/aodh -copying aodh/opts.py -> build/lib/aodh -copying aodh/queue.py -> build/lib/aodh -copying aodh/coordination.py -> build/lib/aodh -copying aodh/utils.py -> build/lib/aodh +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/composite.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/__init__.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 +creating build/lib/aodh/evaluator +copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator +copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator +copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator +copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator +copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator +copying aodh/evaluator/event.py -> build/lib/aodh/evaluator +copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator +copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator running egg_info creating aodh.egg-info writing aodh.egg-info/PKG-INFO @@ -2424,8 +2460,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 @@ -2438,6 +2472,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-18.0.0/debian/tmp creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr @@ -2445,149 +2481,149 @@ creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3 creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/heat.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/rest.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/test.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/zaqar.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/trust.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/messaging.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/version.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/queue.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/opts.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/sqlalchemy/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/sqlalchemy/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +creating /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +creating /build/reproducible-path/aodh-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/impl_log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf -copying build/lib/aodh/conf/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf copying build/lib/aodh/conf/defaults.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf -copying build/lib/aodh/profiler.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/conf/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +copying build/lib/aodh/tests/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_messaging.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_evaluator.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_bin.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +creating /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd +copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +creating /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_base.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +creating /build/reproducible-path/aodh-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier +copying build/lib/aodh/tests/unit/test_event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_notifier.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy +copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy +copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +copying build/lib/aodh/tests/functional/db.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +creating /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> /build/reproducible-path/aodh-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/api/v2/test_app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +copying build/lib/aodh/tests/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +copying build/lib/aodh/tests/constants.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live +copying build/lib/aodh/tests/functional_live/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi +copying build/lib/aodh/tests/functional_live/gabbi/test_gabbi_live.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi +copying build/lib/aodh/tests/functional_live/gabbi/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi +copying build/lib/aodh/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/messaging.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh copying build/lib/aodh/i18n.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/keystone_client.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/policies.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/rbac.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api copying build/lib/aodh/api/app.wsgi -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api copying build/lib/aodh/api/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/api-paste.ini -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/hooks.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/middleware.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers +copying build/lib/aodh/api/controllers/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/quotas.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/alarms.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/root.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/query.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers +copying build/lib/aodh/api/controllers/v2/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/query.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/quotas.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/root.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/alarms.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/root.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers -copying build/lib/aodh/api/rbac.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/policies.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/middleware.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/hooks.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/api-paste.ini -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/keystone_client.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/service.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd copying build/lib/aodh/cmd/status.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/cmd/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +copying build/lib/aodh/cmd/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd copying build/lib/aodh/cmd/storage.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/version.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh copying build/lib/aodh/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/opts.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/evaluator/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/evaluator/loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/evaluator/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator +copying build/lib/aodh/evaluator/loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator +copying build/lib/aodh/evaluator/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator +copying build/lib/aodh/evaluator/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -creating /build/reproducible-path/aodh-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier -copying build/lib/aodh/tests/unit/test_bin.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_notifier.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_evaluator.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_event.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -creating /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd -copying build/lib/aodh/tests/unit/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_base.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/test_coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_messaging.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/constants.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -copying build/lib/aodh/tests/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -copying build/lib/aodh/tests/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live -copying build/lib/aodh/tests/functional_live/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi -copying build/lib/aodh/tests/functional_live/gabbi/test_gabbi_live.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi -copying build/lib/aodh/tests/functional_live/gabbi/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api -creating /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/v2/test_app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -creating /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy -copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy -copying build/lib/aodh/tests/functional/storage/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/db.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/impl_log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/sqlalchemy/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -creating /build/reproducible-path/aodh-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -copying build/lib/aodh/storage/sqlalchemy/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/queue.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +creating /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/test.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/heat.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/trust.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/zaqar.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/rest.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/profiler.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/service.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh running install_egg_info Copying aodh.egg-info to /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh-18.0.0.egg-info Skipping SOURCES.txt @@ -2731,125 +2767,125 @@ !! check.warn(importable) running install_lib -copying build/lib/aodh/notifier/heat.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/rest.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/test.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/zaqar.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/notifier/trust.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier -copying build/lib/aodh/messaging.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/conf/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf +copying build/lib/aodh/version.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/queue.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/opts.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/storage/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/sqlalchemy/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/sqlalchemy/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic +copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> /build/reproducible-path/aodh-18.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-18.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-18.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-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic/versions +copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy +copying build/lib/aodh/storage/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage +copying build/lib/aodh/storage/impl_log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage copying build/lib/aodh/conf/defaults.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf -copying build/lib/aodh/profiler.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/conf/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/conf +copying build/lib/aodh/tests/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +copying build/lib/aodh/tests/unit/test_messaging.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_evaluator.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_bin.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/cmd/test_status.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd +copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/evaluator/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_base.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator +copying build/lib/aodh/tests/unit/notifier/base.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier +copying build/lib/aodh/tests/unit/test_event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/unit/test_notifier.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit +copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy +copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage +copying build/lib/aodh/tests/functional/db.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +copying build/lib/aodh/tests/functional/api/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api +copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> /build/reproducible-path/aodh-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/api/v2/test_app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 +copying build/lib/aodh/tests/functional/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional +copying build/lib/aodh/tests/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +copying build/lib/aodh/tests/constants.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests +copying build/lib/aodh/tests/functional_live/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live +copying build/lib/aodh/tests/functional_live/gabbi/test_gabbi_live.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi +copying build/lib/aodh/tests/functional_live/gabbi/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi +copying build/lib/aodh/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/messaging.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh copying build/lib/aodh/i18n.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/api/app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/keystone_client.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/api/policies.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/rbac.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api copying build/lib/aodh/api/app.wsgi -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api copying build/lib/aodh/api/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/api-paste.ini -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/hooks.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/middleware.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api +copying build/lib/aodh/api/controllers/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers copying build/lib/aodh/api/controllers/v2/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules +copying build/lib/aodh/api/controllers/v2/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 +copying build/lib/aodh/api/controllers/v2/query.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/alarms.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/query.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 -copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2/alarm_rules -copying build/lib/aodh/api/controllers/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers +copying build/lib/aodh/api/controllers/v2/alarms.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/root.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api/controllers -copying build/lib/aodh/api/rbac.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/policies.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/middleware.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/hooks.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/api/api-paste.ini -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api -copying build/lib/aodh/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/keystone_client.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/service.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh copying build/lib/aodh/cmd/status.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/cmd/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd +copying build/lib/aodh/cmd/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd copying build/lib/aodh/cmd/storage.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/cmd -copying build/lib/aodh/version.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh copying build/lib/aodh/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/opts.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh copying build/lib/aodh/evaluator/threshold.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/evaluator/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/evaluator/loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/evaluator/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator +copying build/lib/aodh/evaluator/loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator +copying build/lib/aodh/evaluator/event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator +copying build/lib/aodh/evaluator/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/evaluator -copying build/lib/aodh/tests/unit/notifier/base.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/notifier -copying build/lib/aodh/tests/unit/test_bin.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_notifier.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_evaluator.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_event.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/cmd/__init__.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/cmd -copying build/lib/aodh/tests/unit/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_base.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_event.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit/evaluator -copying build/lib/aodh/tests/unit/test_coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/unit/test_messaging.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/unit -copying build/lib/aodh/tests/constants.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -copying build/lib/aodh/tests/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -copying build/lib/aodh/tests/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests -copying build/lib/aodh/tests/functional_live/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live -copying build/lib/aodh/tests/functional_live/gabbi/test_gabbi_live.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi -copying build/lib/aodh/tests/functional_live/gabbi/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional_live/gabbi -copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/v2/test_app.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/api/v2 -copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> /build/reproducible-path/aodh-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional -copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy -copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage/sqlalchemy -copying build/lib/aodh/tests/functional/storage/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> /build/reproducible-path/aodh-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional/storage -copying build/lib/aodh/tests/functional/db.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/tests/functional -copying build/lib/aodh/storage/impl_log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/impl_sqlalchemy.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/base.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/storage/sqlalchemy/models.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/sqlalchemy/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> /build/reproducible-path/aodh-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.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-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy/alembic -copying build/lib/aodh/storage/sqlalchemy/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage/sqlalchemy -copying build/lib/aodh/storage/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/storage -copying build/lib/aodh/queue.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/coordination.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh -copying build/lib/aodh/utils.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/notifier/test.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/__init__.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/heat.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/trust.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/zaqar.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/rest.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/notifier/log.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/notifier +copying build/lib/aodh/profiler.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh +copying build/lib/aodh/service.py -> /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh running install_egg_info removing '/build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh-18.0.0.egg-info' (and everything under it) Copying aodh.egg-info to /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh-18.0.0.egg-info @@ -2871,35 +2907,40 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr -+ PYTHON3S=3.12 3.11 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.12 = disabled ] -+ echo 3.12 -+ cut -d. -f1 ++ for i in $@ ++ case "${1}" in +++ py3versions -vr ++ PYTHON3S='3.12 3.11' ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.12 = disabled ']' +++ echo 3.12 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.12 stestr run --parallel --subunit aodh\.tests\.unit\.(?!(.*test_bin.*|.*test_messaging\.MessagingTests\.test_get_transport_optional.*|.*evaluator\.test_base\.TestEvaluatorBaseClass\.test_base_time_constraints_timezone.*)) ++ PYTHON=python3.12 ++ 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.*))' + subunit2pyunit -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_query.TestQuery.test_get_value_integer_expression_without_type @@ -2914,20 +2955,10 @@ 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_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_query.TestQuery.test_get_value_with_float aodh.tests.unit.test_query.TestQuery.test_get_value_with_float ... ok -aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default -aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default ... 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_with_float_without_type aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type ... ok -aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks -aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... 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 @@ -2939,14 +2970,52 @@ 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 ERROR [aodh.evaluator] alarm state update failed +aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons ... ok +aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks +aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... ok +aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring +aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring ... ok +aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default +aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default ... 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_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 + ERROR [aodh.evaluator] alarm state update failed Traceback (most recent call last): File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 134, in _refresh self.notifier.notify(alarm, previous, reason, reason_data) File "/build/reproducible-path/aodh-18.0.0/aodh/tests/unit/evaluator/test_base.py", line 32, in _notify raise Exception('Boom!') Exception: Boom! - ... ok 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 @@ -2971,433 +3040,465 @@ aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching ... ok aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline ... ok -2024-05-29 00:54:55.805 2588597 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:39.816 3949037 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 -2024-05-29 00:54:55.847 2588597 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:39.822 3949037 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 -2024-05-29 00:54:55.921 2588597 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:39.827 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:39.927 3949051 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-07-02 09:26:39.928 3949051 INFO aodh.notifier.heat [-] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id +2025-07-02 09:26:39.928 3949051 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 +2025-07-02 09:26:39.933 3949051 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-07-02 09:26:39.933 3949051 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 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 -2024-05-29 00:54:56.923 2588597 INFO aodh.coordination [-] Joined partitioning group group1 -2024-05-29 00:54:56.923 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:57.924 2588597 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 -2024-05-29 00:54:58.005 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:58.229 2588578 INFO aodh.evaluator [-] alarm 3297bc56-0420-4dcc-a530-2111ecba22fe transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +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-07-02 09:26:39.977 3949043 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) +2025-07-02 09:26:39.978 3949043 INFO aodh.evaluator [-] alarm a1053582-72eb-4c9c-8d4d-90332c24cad6 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-07-02 09:26:39.986 3949043 INFO aodh.evaluator [-] alarm 1d749d18-f3fa-4c37-b5e9-7e6d1b1f727c 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-07-02 09:26:39.994 3949043 INFO aodh.evaluator [-] alarm 3908d098-502d-4d05-9dfd-a91d807ed199 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.TestAlarmNotifierService.test_init_host_queue +aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue ... ok +2025-07-02 09:26:40.004 3949043 WARNING aodh.evaluator.threshold [-] Expecting 6 datapoints but only get 0 +2025-07-02 09:26:40.004 3949043 INFO aodh.evaluator [-] alarm 09ecc67f-68e6-4116-a031-3dc2272703e8 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-07-02 09:26:40.021 3949030 INFO aodh.evaluator [-] alarm 0317fcd5-ad10-4240-8b65-bd2aaf3eb6f8 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-06-30T19:26:40.020127', '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-07-02 09:26:40.022 3949049 INFO aodh.evaluator [-] alarm 0c91a291-8374-4169-b39d-aead5bb8bf3f 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 +2025-07-02 09:26:40.029 3949030 INFO aodh.evaluator [-] alarm c7a5d05a-2a8d-42ce-af13-18f986954879 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 +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error ... ok +2025-07-02 09:26:40.055 3949032 INFO aodh.evaluator [-] alarm c532cc24-2fc4-4b51-b72f-d2b4db680d51 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 +aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation +aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation ... 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 -2024-05-29 00:54:58.370 2588578 INFO aodh.evaluator [-] alarm 11f34042-2e6b-425c-85b4-dd7ad7c68642 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +2025-07-02 09:26:40.069 3949041 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms +2025-07-02 09:26:40.070 3949032 INFO aodh.evaluator [-] alarm c8dc350c-8750-437a-b447-bf2205671916 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 -2024-05-29 00:54:58.430 2588578 INFO aodh.evaluator [-] alarm 91ebca62-32ae-44aa-9dc9-709213087f40 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation ... ok +2025-07-02 09:26:40.072 3949031 INFO aodh.evaluator [-] alarm 81139dad-72b0-49bb-ada3-c6ff5bd5e366 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. +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 +2025-07-02 09:26:40.079 3949032 INFO aodh.evaluator [-] alarm 651d4d70-ad78-4961-a57a-95a35c1ee3d0 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 -2024-05-29 00:54:58.479 2588578 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:54:58.479 2588578 INFO aodh.evaluator [-] alarm a35ae934-1943-480e-af49-3f384d88aa9c transitioning to insufficient data because No datapoint for granularity 60 -2024-05-29 00:54:58.481 2588578 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:54:58.482 2588578 INFO aodh.evaluator [-] alarm a35ae934-1943-480e-af49-3f384d88aa9c transitioning to insufficient data because No datapoint for granularity 60 +2025-07-02 09:26:40.082 3949031 INFO aodh.evaluator [-] alarm 4e6f47df-6371-45f8-9a6e-12dc0a90340c 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 +2025-07-02 09:26:40.088 3949032 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:26:40.089 3949032 INFO aodh.evaluator [-] alarm 26b34746-6663-4858-9011-5d394ca350bd transitioning to insufficient data because No datapoint for granularity 60 +2025-07-02 09:26:40.090 3949032 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:26:40.090 3949032 INFO aodh.evaluator [-] alarm 26b34746-6663-4858-9011-5d394ca350bd 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 -2024-05-29 00:54:58.577 2588589 INFO aodh.evaluator.event [-] Triggering the alarm efd734c9-bd49-49d2-8b16-314b27ea9d9c by event for project , event_type: type0 -2024-05-29 00:54:58.578 2588589 INFO aodh.evaluator [-] alarm efd734c9-bd49-49d2-8b16-314b27ea9d9c 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 +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 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 -2024-05-29 00:54:58.659 2588578 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) -2024-05-29 00:54:58.660 2588578 INFO aodh.evaluator [-] alarm ca5c4a6e-949e-46bd-9cf8-4a9b49222602 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 -2024-05-29 00:54:58.655 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 1 by event for project , event_type: type0 -2024-05-29 00:54:58.655 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 2 by event for project , event_type: type0 -2024-05-29 00:54:58.655 2588589 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.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_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 +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 +2025-07-02 09:26:40.105 3949032 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) +2025-07-02 09:26:40.106 3949032 INFO aodh.evaluator [-] alarm 852bb306-d34b-45c6-b5dd-05fd8e588ec8 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 -2024-05-29 00:54:58.706 2588578 INFO aodh.evaluator [-] alarm 37744501-394b-4e97-b1a4-8134782e85f8 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 -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 +2025-07-02 09:26:40.109 3949031 INFO aodh.evaluator [-] alarm 0139901a-d82e-4d44-b797-6ab116a5661e 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 +2025-07-02 09:26:40.112 3949029 INFO aodh.evaluator [-] alarm 97df9d11-3741-4462-92b5-995ca85e226a 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 +2025-07-02 09:26:40.114 3949032 INFO aodh.evaluator [-] alarm 5ad1d4c8-c8dd-4ab9-ba74-3ae1ae8f9ee2 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 -2024-05-29 00:54:58.773 2588578 INFO aodh.evaluator [-] alarm 9430f61a-9082-4e74-b41d-a4c0671302ce transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -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 +2025-07-02 09:26:40.111 3949023 INFO aodh.evaluator.event [-] Triggering the alarm 4e8637f9-6b2b-4743-8246-6479dd4b75fc by event for project , event_type: type0 +2025-07-02 09:26:40.111 3949023 INFO aodh.evaluator [-] alarm 4e8637f9-6b2b-4743-8246-6479dd4b75fc 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-07-02 09:26:40.119 3949029 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: boom: Exception: boom +2025-07-02 09:26:40.120 3949029 INFO aodh.evaluator [-] alarm c29d2524-e511-4458-ae62-365d09138b84 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 +2025-07-02 09:26:40.122 3949032 INFO aodh.evaluator [-] alarm aaf6b2d4-3b83-4ef4-bd48-9fb3c07c0f0c 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 -2024-05-29 00:54:58.834 2588578 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:54:58.834 2588578 INFO aodh.evaluator [-] alarm 6c903f9a-0a10-4cad-a8ee-7bdc6b460098 transitioning to insufficient data because No datapoint for granularity 60 -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 +2025-07-02 09:26:40.128 3949029 INFO aodh.evaluator [-] alarm fac17321-0b5a-401f-8325-19a0d63f3463 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 +2025-07-02 09:26:40.132 3949032 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:26:40.133 3949032 INFO aodh.evaluator [-] alarm bd095c14-8e4e-47bc-a8c3-9c32783b76c7 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-07-02 09:26:40.137 3949029 INFO aodh.evaluator [-] alarm ec687252-5cb0-4d10-aae5-7c90e1d37525 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 +2025-07-02 09:26:40.122 3949023 INFO aodh.evaluator.event [-] Triggering the alarm 1 by event for project , event_type: type0 +2025-07-02 09:26:40.122 3949023 INFO aodh.evaluator.event [-] Triggering the alarm 2 by event for project , event_type: type0 +2025-07-02 09:26:40.123 3949023 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_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.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_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss ... ok -2024-05-29 00:54:58.879 2588578 INFO aodh.evaluator [-] alarm fbb0daf7-fe97-4c1b-bc58-1a41e674210a transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -2024-05-29 00:54:58.895 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 9e110e7d-86f0-4c45-8a39-ecd15ae30716 by event for project project2, event_type: type1 -2024-05-29 00:54:58.895 2588589 INFO aodh.evaluator [-] alarm 9e110e7d-86f0-4c45-8a39-ecd15ae30716 transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.141 3949032 INFO aodh.evaluator [-] alarm b09c03de-79da-47c4-98ff-249ab48cacba 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-07-02 09:26:40.145 3949029 WARNING aodh.evaluator.threshold [-] Expecting 4 datapoints but only get 0 +2025-07-02 09:26:40.146 3949029 INFO aodh.evaluator [-] alarm e0640c40-5b1f-4c7f-9859-61abad760b89 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_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 +2025-07-02 09:26:40.150 3949032 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:26:40.150 3949032 INFO aodh.evaluator [-] alarm 1de8aa3b-585f-46d6-b98a-794d97943eb8 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 +2025-07-02 09:26:40.175 3949023 INFO aodh.evaluator.event [-] Triggering the alarm 2fac5f03-b8e7-47a7-83da-67d1ad3c661b by event for project project2, event_type: type1 +2025-07-02 09:26:40.175 3949023 INFO aodh.evaluator [-] alarm 2fac5f03-b8e7-47a7-83da-67d1ad3c661b 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 -2024-05-29 00:54:58.934 2588578 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:54:58.935 2588578 INFO aodh.evaluator [-] alarm cb22f60e-ed82-477b-bc00-eafa44be44c9 transitioning to insufficient data because No datapoint for granularity 60 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 -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 -2024-05-29 00:54:59.005 2588589 INFO aodh.evaluator.event [-] Triggering the alarm c9158234-091e-47b7-9c6e-0c34bebd2d54 by event for project , event_type: compute.instance.update -2024-05-29 00:54:59.006 2588589 INFO aodh.evaluator [-] alarm c9158234-091e-47b7-9c6e-0c34bebd2d54 transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.118 3949031 INFO aodh.evaluator [-] alarm de878681-897c-4f15-946f-7bacaf6842e0 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-07-02 09:26:40.120 3949031 INFO aodh.evaluator [-] alarm cabb0979-39de-42dd-81ab-8df2f751bcfa 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-07-02 09:26:40.121 3949031 INFO aodh.evaluator [-] alarm beed1b0b-117f-42d5-ac92-5db665701d6e 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-07-02 09:26:40.122 3949031 INFO aodh.evaluator [-] alarm f9c0868f-e9af-4e34-98b1-42472ce865ad 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 +2025-07-02 09:26:40.130 3949031 INFO aodh.evaluator [-] alarm bd6a31f9-609d-4df4-83d4-a5afe3342680 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 +2025-07-02 09:26:40.195 3949023 INFO aodh.evaluator.event [-] Triggering the alarm dbe27403-7eed-4f4b-bf35-3ee7519c6835 by event for project , event_type: compute.instance.update +2025-07-02 09:26:40.195 3949023 INFO aodh.evaluator [-] alarm dbe27403-7eed-4f4b-bf35-3ee7519c6835 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 -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 -2024-05-29 00:54:59.020 2588608 INFO aodh.evaluator [-] alarm 77dd030c-3cf8-4a31-93fe-16b2e6ff7c49 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2024-05-28T12:54:59.017505', '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 -2024-05-29 00:54:59.009 2588578 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. -2024-05-29 00:54:59.010 2588578 INFO aodh.notifier.heat [-] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id -2024-05-29 00:54:59.011 2588578 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 -2024-05-29 00:54:59.088 2588608 INFO aodh.evaluator [-] alarm 68df52ee-0eb5-42d5-a182-a08777d9a305 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 -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error ... ok -2024-05-29 00:54:59.075 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 1bea4c50-26f7-43a1-b8f0-ed70170cb027 by event for project , event_type: type0 -2024-05-29 00:54:59.075 2588589 INFO aodh.evaluator [-] alarm 1bea4c50-26f7-43a1-b8f0-ed70170cb027 transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.202 3949023 INFO aodh.evaluator.event [-] Triggering the alarm 871ed349-418b-4e48-a5dc-3e9b9a892890 by event for project , event_type: type0 +2025-07-02 09:26:40.203 3949023 INFO aodh.evaluator [-] alarm 871ed349-418b-4e48-a5dc-3e9b9a892890 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 -2024-05-29 00:54:59.129 2588584 INFO aodh.evaluator [-] alarm c68625d1-cdf6-43df-8272-bf1fe5a833e8 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 -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 -2024-05-29 00:54:59.092 2588578 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. -2024-05-29 00:54:59.093 2588578 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 -2024-05-29 00:54:59.165 2588584 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: boom: Exception: boom -2024-05-29 00:54:59.171 2588584 INFO aodh.evaluator [-] alarm 38668880-8834-42e4-a33a-48ecd54de0c4 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 -aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue -aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue ... ok -2024-05-29 00:54:59.323 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms -2024-05-29 00:54:59.251 2588584 INFO aodh.evaluator [-] alarm a942ed3a-6dcf-44c1-8b82-fc144ab1927d 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 -2024-05-29 00:54:59.305 2588584 INFO aodh.evaluator [-] alarm b470620a-0265-4caa-b8ee-aa935d547eec 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 -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.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields -aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields ... ok -2024-05-29 00:54:59.375 2588620 INFO aodh.evaluator [-] alarm ab21558b-6dcb-4d6b-a7cb-7fad1b5bc148 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. -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 -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 -2024-05-29 00:54:59.421 2588646 INFO aodh.evaluator [-] alarm c5687ebb-eff1-427e-a5f0-ae693d73330c 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_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 -2024-05-29 00:54:59.419 2588620 INFO aodh.evaluator [-] alarm 1bfc176a-a628-437c-811e-ea8d2d3803b5 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_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 -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 -2024-05-29 00:54:59.336 2588584 WARNING aodh.evaluator.threshold [-] Expecting 4 datapoints but only get 0 -2024-05-29 00:54:59.336 2588584 INFO aodh.evaluator [-] alarm a67e8f43-75af-4205-a0b9-ed0526fed7b9 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_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 -2024-05-29 00:54:59.125 2588589 INFO aodh.evaluator.event [-] Triggering the alarm b35572de-a3b5-455f-b14f-597c23145fd0 by event for project project1, event_type: type0 -2024-05-29 00:54:59.126 2588589 INFO aodh.evaluator [-] alarm b35572de-a3b5-455f-b14f-597c23145fd0 transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.210 3949023 INFO aodh.evaluator.event [-] Triggering the alarm d44573f4-ea5d-4fde-b06a-5d1a02ad2160 by event for project project1, event_type: type0 +2025-07-02 09:26:40.211 3949023 INFO aodh.evaluator [-] alarm d44573f4-ea5d-4fde-b06a-5d1a02ad2160 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 -2024-05-29 00:54:59.336 2588640 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) -2024-05-29 00:54:59.336 2588640 INFO aodh.evaluator [-] alarm 6ff34b5f-fd19-46f0-a0b2-0d3d729ffb44 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 -2024-05-29 00:54:59.519 2588620 INFO aodh.evaluator [-] alarm 2c4d5b63-31cf-4ad2-bca8-f7a022c414fe 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 -2024-05-29 00:54:59.355 2588640 INFO aodh.evaluator [-] alarm 441a5826-7754-4a06-aedf-9029f5959667 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 -2024-05-29 00:54:59.383 2588640 INFO aodh.evaluator [-] alarm 0a90f2ec-f62f-41dc-95b8-7931bdf8880a 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 -2024-05-29 00:54:59.424 2588640 WARNING aodh.evaluator.threshold [-] Expecting 6 datapoints but only get 0 -2024-05-29 00:54:59.424 2588640 INFO aodh.evaluator [-] alarm 6bac32ad-43bf-4103-a237-f595d52956de 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 -2024-05-29 00:54:59.167 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 563cfac4-d9ef-4904-bc97-2ba5051cca1b by event for project project1, event_type: type0 -2024-05-29 00:54:59.167 2588589 INFO aodh.evaluator [-] alarm 563cfac4-d9ef-4904-bc97-2ba5051cca1b transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.218 3949023 INFO aodh.evaluator.event [-] Triggering the alarm ec3f9427-e805-431f-8b9a-d81bdf74882d by event for project project1, event_type: type0 +2025-07-02 09:26:40.218 3949023 INFO aodh.evaluator [-] alarm ec3f9427-e805-431f-8b9a-d81bdf74882d 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 -2024-05-29 00:54:59.006 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.007 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.007 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.008 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.008 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.008 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.009 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.009 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.009 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.009 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.010 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.010 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.010 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.015 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.015 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.015 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.015 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:54:59.016 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.016 2588597 INFO aodh.coordination [-] Joined partitioning group group -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 -2024-05-29 00:54:59.548 2588620 INFO aodh.evaluator [-] alarm 1560f873-e156-4d44-b268-612ceeda9548 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. -2024-05-29 00:54:59.553 2588620 INFO aodh.evaluator [-] alarm d2406970-1efe-4a2f-870f-feeee40e2131 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. -2024-05-29 00:54:59.554 2588620 INFO aodh.evaluator [-] alarm 86b2b199-2a95-42ea-b6ad-26515203c476 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. -2024-05-29 00:54:59.556 2588620 INFO aodh.evaluator [-] alarm acb05c77-adec-42b2-9731-a6881c4c04a9 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 -2024-05-29 00:54:59.222 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:54:59.230 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 10008197-11f1-4853-82d1-e7c76f69df01 by event for project , event_type: type0 -2024-05-29 00:54:59.231 2588589 INFO aodh.evaluator [-] alarm 10008197-11f1-4853-82d1-e7c76f69df01 transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.226 3949023 INFO aodh.evaluator.event [-] Triggering the alarm 1d59dad1-79a2-4d32-a740-aba9cdc76ccb by event for project , event_type: type0 +2025-07-02 09:26:40.227 3949023 INFO aodh.evaluator [-] alarm 1d59dad1-79a2-4d32-a740-aba9cdc76ccb 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 -2024-05-29 00:54:59.589 2588620 INFO aodh.evaluator [-] alarm e824fb33-0308-4b82-bb0b-779a85661979 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 -2024-05-29 00:54:59.285 2588589 INFO aodh.evaluator.event [-] Triggering the alarm b2bae8f6-b78b-4123-a9a5-b543edd24d2e by event for project , event_type: type0 -2024-05-29 00:54:59.286 2588589 INFO aodh.evaluator [-] alarm b2bae8f6-b78b-4123-a9a5-b543edd24d2e transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.235 3949023 INFO aodh.evaluator.event [-] Triggering the alarm c906bb10-c130-468e-b336-23a304456e5a by event for project , event_type: type0 +2025-07-02 09:26:40.235 3949023 INFO aodh.evaluator [-] alarm c906bb10-c130-468e-b336-23a304456e5a 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 -2024-05-29 00:54:59.320 2588589 INFO aodh.evaluator.event [-] Triggering the alarm 4d1938e3-c32a-463a-8f47-9dd96381f460 by event for project , event_type: type0 -2024-05-29 00:54:59.320 2588589 INFO aodh.evaluator [-] alarm 4d1938e3-c32a-463a-8f47-9dd96381f460 transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.244 3949023 INFO aodh.evaluator.event [-] Triggering the alarm bd987fb0-7cf7-4765-be5c-2c3ff5327c38 by event for project , event_type: type0 +2025-07-02 09:26:40.244 3949023 INFO aodh.evaluator [-] alarm bd987fb0-7cf7-4765-be5c-2c3ff5327c38 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 -2024-05-29 00:54:59.343 2588589 INFO aodh.evaluator.event [-] Triggering the alarm ac3fbaff-c3fb-482a-9747-8228c322039a by event for project , event_type: type0 -2024-05-29 00:54:59.343 2588589 INFO aodh.evaluator [-] alarm ac3fbaff-c3fb-482a-9747-8228c322039a transitioning to alarm because Event hits the query . +2025-07-02 09:26:40.252 3949023 INFO aodh.evaluator.event [-] Triggering the alarm b0db0e9d-9403-4fff-97b2-91863db82df3 by event for project , event_type: type0 +2025-07-02 09:26:40.252 3949023 INFO aodh.evaluator [-] alarm b0db0e9d-9403-4fff-97b2-91863db82df3 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 -2024-05-29 00:54:59.366 2588589 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 43cf470f-0259-402f-b31f-391d1cc7c11c due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +2025-07-02 09:26:40.260 3949023 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm c8a569ec-c449-4819-994d-4d2ae6e30f09 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_alarm_due_to_uncompareable_trait aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait ... ok -2024-05-29 00:54:59.387 2588589 ERROR aodh.evaluator.event [-] Failed to extract event_type from event = {'message_id': 'c55c5a94-7cac-49be-8979-184eb4777bdf', 'traits': []} -2024-05-29 00:54:59.388 2588589 WARNING aodh.evaluator.event [-] Event <{'message_id': 'c55c5a94-7cac-49be-8979-184eb4777bdf', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent +2025-07-02 09:26:40.268 3949023 ERROR aodh.evaluator.event [-] Failed to extract event_type from event = {'message_id': 'a8e5fe53-0942-42ea-a4f2-123662881f5a', 'traits': []} +2025-07-02 09:26:40.268 3949023 WARNING aodh.evaluator.event [-] Event <{'message_id': 'a8e5fe53-0942-42ea-a4f2-123662881f5a', '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 -2024-05-29 00:54:59.420 2588589 ERROR aodh.evaluator.event [-] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} -2024-05-29 00:54:59.420 2588589 WARNING aodh.evaluator.event [-] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent +2025-07-02 09:26:40.275 3949023 ERROR aodh.evaluator.event [-] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} +2025-07-02 09:26:40.275 3949023 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 -2024-05-29 00:54:59.480 2588589 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm c3c7183e-22de-45a3-8a2d-d859911e5c2f due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +2025-07-02 09:26:40.291 3949023 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 1535499f-deb4-4b84-9b93-b3a567d1c148 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 -2024-05-29 00:54:59.508 2588589 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 8efaf333-1262-4e26-9e6b-0f3d37b19238 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . +2025-07-02 09:26:40.300 3949023 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 9de973c6-f4db-4e43-a6c3-87717e19924f 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 -2024-05-29 00:54:59.535 2588589 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 84e0325e-2311-405b-9a86-8132989d3970 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . +2025-07-02 09:26:40.308 3949023 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm ddb7b796-dcec-4012-a0ec-51430cbe5b03 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 -2024-05-29 00:54:59.564 2588589 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 0b2c768a-19d6-4832-b244-6ee86bbdbfec due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . +2025-07-02 09:26:40.318 3949023 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 6ca5f83f-cbe7-442b-b466-b4d266c5fe20 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 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 -2024-05-29 00:55:00.223 2588597 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:55:00.224 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:55:00.224 2588597 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 -2024-05-29 00:55:00.268 2588597 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints ... ok +2025-07-02 09:26:40.828 3949037 INFO aodh.coordination [-] Joined partitioning group group1 +2025-07-02 09:26:40.828 3949037 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 -2024-05-29 00:55:00.353 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator Traceback (most recent call last): -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator raise result -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator Exception: Boom! -2024-05-29 00:55:00.354 2588617 ERROR aodh.evaluator  -2024-05-29 00:55:01.269 2588597 INFO aodh.coordination [-] Joined partitioning group 123 -2024-05-29 00:55:01.269 2588597 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_evaluator.TestAlarmEvaluationService.test_evaluation_cycle -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle ... ok -2024-05-29 00:55:01.370 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +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_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints ... ok +2025-07-02 09:26:41.077 3949041 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator Traceback (most recent call last): +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator raise result +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator Exception: Boom! +2025-07-02 09:26:41.077 3949041 ERROR aodh.evaluator  +2025-07-02 09:26:41.829 3949037 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-07-02 09:26:41.839 3949037 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 -2024-05-29 00:55:02.389 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle ... ok +2025-07-02 09:26:42.085 3949041 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +2025-07-02 09:26:42.839 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.840 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.840 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.840 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.841 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.841 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.841 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.842 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.842 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.842 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.843 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.843 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.843 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.844 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.844 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.844 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.845 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:42.845 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:42.845 3949037 INFO aodh.coordination [-] Joined partitioning group group +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 +2025-07-02 09:26:42.892 3949037 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_alarm_modified -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified ... ok -2024-05-29 00:55:03.416 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator Traceback (most recent call last): -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator raise result -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator Exception: Boom! -2024-05-29 00:55:03.417 2588617 ERROR aodh.evaluator  +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination ... ok +2025-07-02 09:26:43.094 3949041 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +2025-07-02 09:26:43.892 3949037 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:26:43.893 3949037 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:26:43.893 3949037 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-07-02 09:26:43.900 3949037 INFO aodh.coordination [-] Coordination backend started successfully. aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok ... ok -2024-05-29 00:55:03.525 2588615 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-53f10dfb-618e-486d-a304-46de77d8f836'  -2024-05-29 00:55:03.529 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:26:43.965 3949027 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-eec9d82b-d4aa-4704-ac2f-e26b84016fa0'  +2025-07-02 09:26:43.967 3949027 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +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-07-02 09:26:44.104 3949041 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator Traceback (most recent call last): +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator raise result +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator Exception: Boom! +2025-07-02 09:26:44.104 3949041 ERROR aodh.evaluator  +2025-07-02 09:26:44.900 3949037 INFO aodh.coordination [-] Joined partitioning group 123 +2025-07-02 09:26:44.901 3949037 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_client_cert +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert ... ok +2025-07-02 09:26:44.975 3949027 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-d41a0e0f-9b5c-41a7-9a1f-07e4d9755827'  +2025-07-02 09:26:44.975 3949027 INFO aodh.notifier.rest [-] Notifying alarm gets response: . 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 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 -2024-05-29 00:55:04.484 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms +2025-07-02 09:26:45.127 3949041 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 -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 -2024-05-29 00:55:04.504 2588617 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms -2024-05-29 00:55:04.505 2588617 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type -2024-05-29 00:55:04.551 2588615 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-deab24ea-45d6-4a11-9dc0-a132703e33d5'  -2024-05-29 00:55:04.553 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped ... ok +2025-07-02 09:26:45.134 3949041 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms +2025-07-02 09:26:45.134 3949041 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type 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 -2024-05-29 00:55:05.588 2588615 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-c50c6cb4-c7f3-4dd8-b872-372f35f9cf8f'  -2024-05-29 00:55:05.590 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:26:45.985 3949027 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-1061808e-7f0b-418a-bad4-121076aaaed9'  +2025-07-02 09:26:45.986 3949027 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped ... 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 -2024-05-29 00:55:06.616 2588615 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-2da62589-1c22-46f8-bd36-ed4866728734'  -2024-05-29 00:55:06.618 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:26:46.995 3949027 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-ee1ac3b7-5387-49b2-bcde-3c38c2b2fe81'  +2025-07-02 09:26:46.996 3949027 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 -2024-05-29 00:55:07.649 2588615 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-6a903c36-9b08-4df7-a6df-41084e35eece'  -2024-05-29 00:55:07.652 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:26:48.005 3949027 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-ab6e1728-826a-4767-91fc-92cbb210b653'  +2025-07-02 09:26:48.006 3949027 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 -2024-05-29 00:55:08.673 2588615 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-7dd3608b-de6d-4658-b4c8-2ff26b1f87cd'  -2024-05-29 00:55:08.675 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:26:49.016 3949027 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-f0521f5a-f2c4-470c-8c57-4ee316c0901a'  +2025-07-02 09:26:49.017 3949027 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 -2024-05-29 00:55:09.720 2588615 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-a1429cd7-ad14-4ec0-87a7-0bdfda33891e'  -2024-05-29 00:55:09.721 2588615 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:26:50.026 3949027 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-b0b24a4d-ae73-4a78-af4d-0875ff3aa56e'  +2025-07-02 09:26:50.027 3949027 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 -2024-05-29 00:55:11.819 2588615 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-07-02 09:26:52.147 3949027 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 -2024-05-29 00:55:12.861 2588615 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-07-02 09:26:53.157 3949027 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 -2024-05-29 00:55:13.892 2588615 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-07-02 09:26:54.167 3949027 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 146 tests in 274.063s +Ran 146 tests in 28.443s OK + stestr slowest -Test id Runtime (s) ----------------------------------------------------------------------------------------------------------------------------------------- ----------- -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm 13.269 -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints 13.090 -aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener 12.640 -aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules 12.302 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok 12.127 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions 12.103 -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate 12.028 -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled 11.604 -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation 11.578 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record 11.538 +Test id Runtime (s) +-------------------------------------------------------------------------------------------------------------- ----------- +aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups 2.008 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm 1.953 +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints 1.845 +aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener 1.829 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener 1.061 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action 1.060 +aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning 1.051 +aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled 1.029 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg 1.011 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key 1.011 + rm -rf .stestr -+ [ 3.11 = disabled ] -+ echo 3.11 -+ cut -d. -f1 ++ for pyvers in ${PYTHON3S} ++ '[' 3.11 = disabled ']' +++ echo 3.11 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] +++ pwd ++ '[' -d /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.11 stestr run --parallel --subunit aodh\.tests\.unit\.(?!(.*test_bin.*|.*test_messaging\.MessagingTests\.test_get_transport_optional.*|.*evaluator\.test_base\.TestEvaluatorBaseClass\.test_base_time_constraints_timezone.*)) ++ PYTHON=python3.11 ++ 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.*))' + subunit2pyunit aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default ... 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_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_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.cmd.test_status.TestUpgradeChecks.test_checks +aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... 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 ERROR [aodh.evaluator] alarm state update failed Traceback (most recent call last): File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 134, in _refresh @@ -3409,42 +3510,18 @@ 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.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs -aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs ... 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.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.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_coordination.TestHashRing.test_hash_ring +aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring ... 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.cmd.test_status.TestUpgradeChecks.test_checks -aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... ok -2024-05-29 00:59:22.584 2696864 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. -2024-05-29 00:59:22.585 2696864 INFO aodh.notifier.heat [-] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id -2024-05-29 00:59:22.588 2696864 INFO aodh.notifier.heat [-] Heat stack fake_stack_id is updated for alarm fake_alarm_id -aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline -aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline ... ok -aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify -aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify ... ok -2024-05-29 00:59:22.674 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:22.682 2696864 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. -2024-05-29 00:59:22.682 2696864 ERROR aodh.notifier.heat [-] stack_id and asg_id must exist to notify alarm fake_alarm_id -aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none -aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none ... ok -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 -2024-05-29 00:59:22.791 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -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_coordination.TestPartitioning.test_member_id -aodh.tests.unit.test_coordination.TestPartitioning.test_member_id ... 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 -2024-05-29 00:59:22.901 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -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.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 @@ -3459,421 +3536,389 @@ 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 -2024-05-29 00:59:23.903 2696881 INFO aodh.coordination [-] Joined partitioning group group1 -2024-05-29 00:59:23.904 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:24.905 2696881 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 -2024-05-29 00:59:24.939 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -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 -2024-05-29 00:59:25.778 2696833 INFO aodh.evaluator [-] alarm b4917639-b5d7-4840-9e60-9231068e04d9 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation ... 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 -2024-05-29 00:59:25.832 2696900 INFO aodh.evaluator [-] alarm 1b767dc4-5da6-4b6f-bd64-f368c548b4cb transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2024-05-28T12:59:25.829363', 'admin_state_up': True, 'operating_status': 'ERROR'} -2024-05-29 00:59:25.836 2696754 INFO aodh.evaluator.event [-] Triggering the alarm b9782853-9e6d-4896-9e54-0e245612ee73 by event for project , event_type: type0 -2024-05-29 00:59:25.836 2696754 INFO aodh.evaluator [-] alarm b9782853-9e6d-4896-9e54-0e245612ee73 transitioning to alarm because Event hits the query . -2024-05-29 00:59:25.852 2696884 INFO aodh.evaluator [-] alarm 146500c8-cc7e-4bf1-ac2f-dc6f40b1b4ae transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 -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_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_coordination.TestPartitioning.test_coordination_backend_offline +aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline ... ok +2025-07-02 09:27:08.951 3950394 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-07-02 09:27:08.956 3950394 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-07-02 09:27:08.960 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:09.003 3950395 INFO aodh.evaluator.event [-] Triggering the alarm 2bfb2eb2-3ca9-40d0-bfba-6f8ef0eda809 by event for project , event_type: type0 +2025-07-02 09:27:09.003 3950395 INFO aodh.evaluator [-] alarm 2bfb2eb2-3ca9-40d0-bfba-6f8ef0eda809 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 -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate ... ok -2024-05-29 00:59:25.908 2696900 INFO aodh.evaluator [-] alarm e07f4658-1c91-4501-95ae-79795af786b6 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None -2024-05-29 00:59:25.909 2696754 INFO aodh.evaluator.event [-] Triggering the alarm 1 by event for project , event_type: type0 -2024-05-29 00:59:25.909 2696754 INFO aodh.evaluator.event [-] Triggering the alarm 2 by event for project , event_type: type0 -2024-05-29 00:59:25.910 2696754 INFO aodh.evaluator [-] alarm 2 transitioning to alarm because Event hits the query . -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 -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.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok ... ok -2024-05-29 00:59:25.944 2696884 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: boom: Exception: boom -2024-05-29 00:59:25.946 2696884 INFO aodh.evaluator [-] alarm 4a13f99a-6542-4545-862a-889a6ef6045f transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 -2024-05-29 00:59:25.941 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.942 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.942 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.942 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.943 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.943 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.944 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.944 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.944 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.944 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.945 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.945 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.945 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.946 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.946 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.946 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.947 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.947 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:25.947 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:25.980 2696833 INFO aodh.evaluator [-] alarm 2ad05742-a7df-4c98-8aee-4dc4a8f3ab22 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 +2025-07-02 09:27:09.013 3950395 INFO aodh.evaluator.event [-] Triggering the alarm 1 by event for project , event_type: type0 +2025-07-02 09:27:09.013 3950395 INFO aodh.evaluator.event [-] Triggering the alarm 2 by event for project , event_type: type0 +2025-07-02 09:27:09.013 3950395 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_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok ... ok -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 -2024-05-29 00:59:26.026 2696884 INFO aodh.evaluator [-] alarm 53e50546-dcce-4abc-88b1-7bc5a51ea6dc transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 -2024-05-29 00:59:26.029 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms -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.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_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown ... ok -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error -aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error ... ok -2024-05-29 00:59:26.067 2696833 INFO aodh.evaluator [-] alarm d6dfa8a6-9097-465c-89d4-f50a8fa47d93 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear ... 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.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired ... ok -2024-05-29 00:59:26.109 2696884 INFO aodh.evaluator [-] alarm 1c89abec-3ebf-4405-ac82-3a8c4a01caa6 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.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_coordination.TestPartitioning.test_partitioning -aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning ... ok -aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean -aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean ... ok -2024-05-29 00:59:26.153 2696833 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:59:26.153 2696833 INFO aodh.evaluator [-] alarm 520d6ff0-1fcb-42d5-b8ce-a0c4d2cdbf50 transitioning to insufficient data because No datapoint for granularity 60 -2024-05-29 00:59:26.160 2696833 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:59:26.161 2696833 INFO aodh.evaluator [-] alarm 520d6ff0-1fcb-42d5-b8ce-a0c4d2cdbf50 transitioning to insufficient data because No datapoint for granularity 60 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip ... ok -2024-05-29 00:59:26.185 2696884 WARNING aodh.evaluator.threshold [-] Expecting 4 datapoints but only get 0 -2024-05-29 00:59:26.186 2696884 INFO aodh.evaluator [-] alarm 8d54a171-2f3f-459b-a5e1-76c4662d8400 transitioning to insufficient data because No datapoint for granularity 300 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.test_coordination.TestPartitioning.test_reconnect -aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect ... 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_notifier.TestAlarmNotifierService.test_init_host_queue -aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue ... ok -2024-05-29 00:59:26.234 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration ... ok -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_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss ... 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.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.TestQuery.test_get_value_with_float -aodh.tests.unit.test_query.TestQuery.test_get_value_with_float ... ok -2024-05-29 00:59:26.272 2696754 INFO aodh.evaluator.event [-] Triggering the alarm 28bdeaa8-23fd-4207-9b4d-165ac32f703a by event for project project2, event_type: type1 -2024-05-29 00:59:26.273 2696754 INFO aodh.evaluator [-] alarm 28bdeaa8-23fd-4207-9b4d-165ac32f703a transitioning to alarm because Event hits the query . -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.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.TestQuery.test_get_value_with_float_without_type -aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type ... ok +2025-07-02 09:27:09.052 3950395 INFO aodh.evaluator.event [-] Triggering the alarm d287a316-7d6e-4ec7-8493-0413df83d677 by event for project project2, event_type: type1 +2025-07-02 09:27:09.053 3950395 INFO aodh.evaluator [-] alarm d287a316-7d6e-4ec7-8493-0413df83d677 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 -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.TestQuery.test_get_value_with_integer -aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer ... 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_query.TestQueryToKwArgs.test_sample_filter_invalid_field -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field ... 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.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled ... ok -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op ... ok -2024-05-29 00:59:26.328 2696833 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) -2024-05-29 00:59:26.329 2696833 INFO aodh.evaluator [-] alarm 4f41f313-d8b8-46a3-a4b6-92218056f87a transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 -aodh.tests.unit.test_query.TestQuery.test_get_value_with_string -aodh.tests.unit.test_query.TestQuery.test_get_value_with_string ... ok -2024-05-29 00:59:26.344 2696754 INFO aodh.evaluator.event [-] Triggering the alarm ed98a2a7-94e5-4c80-aa9f-b6f1096c0140 by event for project , event_type: compute.instance.update -2024-05-29 00:59:26.344 2696754 INFO aodh.evaluator [-] alarm ed98a2a7-94e5-4c80-aa9f-b6f1096c0140 transitioning to alarm because Event hits the query . -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi ... 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 +2025-07-02 09:27:09.069 3950395 INFO aodh.evaluator.event [-] Triggering the alarm d93d71c5-f298-48ff-86d6-b5cd84cf0865 by event for project , event_type: compute.instance.update +2025-07-02 09:27:09.069 3950395 INFO aodh.evaluator [-] alarm d93d71c5-f298-48ff-86d6-b5cd84cf0865 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 -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.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.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.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_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded ... ok -2024-05-29 00:59:26.400 2696754 INFO aodh.evaluator.event [-] Triggering the alarm 5da72a56-7425-493e-ae87-7e4027953ec3 by event for project , event_type: type0 -2024-05-29 00:59:26.401 2696754 INFO aodh.evaluator [-] alarm 5da72a56-7425-493e-ae87-7e4027953ec3 transitioning to alarm because Event hits the query . +2025-07-02 09:27:09.079 3950395 INFO aodh.evaluator.event [-] Triggering the alarm d617b22b-5ded-4685-804c-31d02099a169 by event for project , event_type: type0 +2025-07-02 09:27:09.079 3950395 INFO aodh.evaluator [-] alarm d617b22b-5ded-4685-804c-31d02099a169 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 -2024-05-29 00:59:26.404 2696833 INFO aodh.evaluator [-] alarm 4362b28b-03c5-4810-9eb6-4a0e25e5a214 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 -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 -2024-05-29 00:59:26.417 2697082 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) -2024-05-29 00:59:26.419 2697082 INFO aodh.evaluator [-] alarm e1e11ade-4a2b-4be7-97fe-0e0fdb2404bc transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 -2024-05-29 00:59:26.429 2696754 INFO aodh.evaluator.event [-] Triggering the alarm 65840321-240f-4bec-9d8b-9b887dc816fb by event for project project1, event_type: type0 -2024-05-29 00:59:26.429 2696754 INFO aodh.evaluator [-] alarm 65840321-240f-4bec-9d8b-9b887dc816fb transitioning to alarm because Event hits the query . -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.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op -aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op ... ok +2025-07-02 09:27:09.087 3950395 INFO aodh.evaluator.event [-] Triggering the alarm a6e3bfa0-b53a-4871-85c6-96c015fa15e9 by event for project project1, event_type: type0 +2025-07-02 09:27:09.087 3950395 INFO aodh.evaluator [-] alarm a6e3bfa0-b53a-4871-85c6-96c015fa15e9 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 -2024-05-29 00:59:26.443 2696833 INFO aodh.evaluator [-] alarm 12096f14-9d8a-4c2d-88ec-558a762b0b6b 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 -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 -2024-05-29 00:59:26.458 2697082 INFO aodh.evaluator [-] alarm b1660f89-a141-49fc-a70e-d926d553e8c1 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 -2024-05-29 00:59:26.458 2696754 INFO aodh.evaluator.event [-] Triggering the alarm ee87f8ab-dab8-45af-9b4e-4bcbf668febf by event for project project1, event_type: type0 -2024-05-29 00:59:26.459 2696754 INFO aodh.evaluator [-] alarm ee87f8ab-dab8-45af-9b4e-4bcbf668febf transitioning to alarm because Event hits the query . -2024-05-29 00:59:26.463 2696891 INFO aodh.evaluator [-] alarm 6addb825-a7ed-440b-9b7a-81e8be7a7146 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-07-02 09:27:09.096 3950395 INFO aodh.evaluator.event [-] Triggering the alarm b45ce1a9-40d1-4c13-b409-c0b082e51bfd by event for project project1, event_type: type0 +2025-07-02 09:27:09.096 3950395 INFO aodh.evaluator [-] alarm b45ce1a9-40d1-4c13-b409-c0b082e51bfd 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 -2024-05-29 00:59:26.478 2696833 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:59:26.479 2696833 INFO aodh.evaluator [-] alarm 849a7442-6d3d-4dd3-960c-7eeb3d4427d5 transitioning to insufficient data because No datapoint for granularity 60 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear ... 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 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient ... ok -2024-05-29 00:59:26.499 2696754 INFO aodh.evaluator.event [-] Triggering the alarm f65d45a1-d0e3-426a-a82c-ea9e0de46203 by event for project , event_type: type0 -2024-05-29 00:59:26.500 2696754 INFO aodh.evaluator [-] alarm f65d45a1-d0e3-426a-a82c-ea9e0de46203 transitioning to alarm because Event hits the query . -2024-05-29 00:59:26.518 2697082 INFO aodh.evaluator [-] alarm 0ffe0738-b09f-40fe-a3a6-b15ef0190790 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 -2024-05-29 00:59:26.529 2696833 INFO aodh.evaluator [-] alarm 2cd1b0e8-b278-4d41-911e-991129cf382a transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 -2024-05-29 00:59:26.532 2696891 INFO aodh.evaluator [-] alarm 42a97bb7-2347-42f6-881e-8d3e2df435d5 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-07-02 09:27:09.106 3950395 INFO aodh.evaluator.event [-] Triggering the alarm 769a345a-d098-4c4b-a496-a1cf4df01757 by event for project , event_type: type0 +2025-07-02 09:27:09.106 3950395 INFO aodh.evaluator [-] alarm 769a345a-d098-4c4b-a496-a1cf4df01757 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 -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.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions ... ok -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 -2024-05-29 00:59:26.595 2697082 WARNING aodh.evaluator.threshold [-] Expecting 6 datapoints but only get 0 -2024-05-29 00:59:26.596 2697082 INFO aodh.evaluator [-] alarm aa952839-36b3-4eb9-95f1-32d66941e16a transitioning to insufficient data because No datapoint for granularity 50 -2024-05-29 00:59:26.592 2696833 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 -2024-05-29 00:59:26.592 2696833 INFO aodh.evaluator [-] alarm 4b268cfa-406a-41d1-94c8-1e0e54b4ae8b transitioning to insufficient data because No datapoint for granularity 60 -2024-05-29 00:59:26.592 2696754 INFO aodh.evaluator.event [-] Triggering the alarm da7072fb-e4a3-4585-aaac-d230d370ee8c by event for project , event_type: type0 -2024-05-29 00:59:26.592 2696754 INFO aodh.evaluator [-] alarm da7072fb-e4a3-4585-aaac-d230d370ee8c transitioning to alarm because Event hits the query . -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.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-07-02 09:27:09.115 3950395 INFO aodh.evaluator.event [-] Triggering the alarm 38f9d1c2-e062-44f8-8049-523b3347c982 by event for project , event_type: type0 +2025-07-02 09:27:09.115 3950395 INFO aodh.evaluator [-] alarm 38f9d1c2-e062-44f8-8049-523b3347c982 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 -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 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient ... ok -2024-05-29 00:59:26.678 2697031 INFO aodh.evaluator [-] alarm 72c2c002-c188-42f0-a494-fc7dc2c45e3f 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 -2024-05-29 00:59:26.680 2696754 INFO aodh.evaluator.event [-] Triggering the alarm 0a363be3-295f-44ef-9400-2bd5f82089c8 by event for project , event_type: type0 -2024-05-29 00:59:26.680 2696754 INFO aodh.evaluator [-] alarm 0a363be3-295f-44ef-9400-2bd5f82089c8 transitioning to alarm because Event hits the query . +2025-07-02 09:27:09.119 3950408 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) +2025-07-02 09:27:09.119 3950408 INFO aodh.evaluator [-] alarm a90dbebc-3a92-46a3-86cf-b6330ef5bbd5 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-07-02 09:27:09.122 3950393 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-07-02 09:27:09.122 3950393 INFO aodh.notifier.heat [-] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id +2025-07-02 09:27:09.123 3950393 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 +2025-07-02 09:27:09.128 3950393 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-07-02 09:27:09.129 3950393 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 +2025-07-02 09:27:09.124 3950395 INFO aodh.evaluator.event [-] Triggering the alarm c50a4794-5793-4c17-aaa2-32d5d2905309 by event for project , event_type: type0 +2025-07-02 09:27:09.124 3950395 INFO aodh.evaluator [-] alarm c50a4794-5793-4c17-aaa2-32d5d2905309 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 -2024-05-29 00:59:26.704 2696754 INFO aodh.evaluator.event [-] Triggering the alarm c489fe37-69df-4028-a0d3-c84c491b96f9 by event for project , event_type: type0 -2024-05-29 00:59:26.704 2696754 INFO aodh.evaluator [-] alarm c489fe37-69df-4028-a0d3-c84c491b96f9 transitioning to alarm because Event hits the query . +2025-07-02 09:27:09.129 3950408 INFO aodh.evaluator [-] alarm 2a6de3c6-1b2f-47fa-b930-208c4a021564 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-07-02 09:27:09.141 3950408 INFO aodh.evaluator [-] alarm 2e2cc816-5b31-4977-b9db-69b0893c0036 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-07-02 09:27:09.133 3950395 INFO aodh.evaluator.event [-] Triggering the alarm 30937a72-61a0-4fc1-8a62-2eeed90a2a66 by event for project , event_type: type0 +2025-07-02 09:27:09.133 3950395 INFO aodh.evaluator [-] alarm 30937a72-61a0-4fc1-8a62-2eeed90a2a66 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 -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 -2024-05-29 00:59:26.734 2696754 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 56908d25-6039-46d7-8e9a-6aef814424ce due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue +aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue ... ok +2025-07-02 09:27:09.150 3950408 WARNING aodh.evaluator.threshold [-] Expecting 6 datapoints but only get 0 +2025-07-02 09:27:09.151 3950408 INFO aodh.evaluator [-] alarm ce1cccd3-5d97-4834-a134-6bcecfd51ddc 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-07-02 09:27:09.142 3950395 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 885ac92b-f686-4ead-837b-6286d50e0400 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_alarm_due_to_uncompareable_trait aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait ... ok -2024-05-29 00:59:26.753 2696754 ERROR aodh.evaluator.event [-] Failed to extract event_type from event = {'message_id': '4b78b70b-771f-4473-9f09-b8c0380cb073', 'traits': []} -2024-05-29 00:59:26.753 2696754 WARNING aodh.evaluator.event [-] Event <{'message_id': '4b78b70b-771f-4473-9f09-b8c0380cb073', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent +2025-07-02 09:27:09.162 3950412 INFO aodh.evaluator [-] alarm edb3cc09-124f-4ceb-a058-54d8af8ef46e 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. +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 +2025-07-02 09:27:09.151 3950395 ERROR aodh.evaluator.event [-] Failed to extract event_type from event = {'message_id': '8a02da16-8a99-41ba-8d16-5b78a705d891', 'traits': []} +2025-07-02 09:27:09.151 3950395 WARNING aodh.evaluator.event [-] Event <{'message_id': '8a02da16-8a99-41ba-8d16-5b78a705d891', '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 -2024-05-29 00:59:26.746 2696891 INFO aodh.evaluator [-] alarm c0a1872b-60e1-487f-af8e-e5dcb566fbf2 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. -2024-05-29 00:59:26.770 2696754 ERROR aodh.evaluator.event [-] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} -2024-05-29 00:59:26.771 2696754 WARNING aodh.evaluator.event [-] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent +2025-07-02 09:27:09.182 3950400 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms +2025-07-02 09:27:09.175 3950412 INFO aodh.evaluator [-] alarm c45ead3d-4672-40dd-9e6a-5aee423bac4a 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_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 +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 +2025-07-02 09:27:09.178 3950421 INFO aodh.evaluator [-] alarm c77227d2-f513-4545-85ff-445eb3b38f61 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 +2025-07-02 09:27:09.178 3950413 INFO aodh.evaluator [-] alarm 0d9b7c35-2dc7-4575-99a4-8a4757bad530 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-06-30T19:27:09.176960', '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-07-02 09:27:09.159 3950395 ERROR aodh.evaluator.event [-] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} +2025-07-02 09:27:09.159 3950395 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 +2025-07-02 09:27:09.206 3950412 INFO aodh.evaluator [-] alarm 3812e74e-82af-4c90-9e18-6aa1ddd53ae7 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 -2024-05-29 00:59:26.825 2696754 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 1719f5e2-f41e-4f16-bec8-a00eda9a874c due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . +2025-07-02 09:27:09.188 3950413 INFO aodh.evaluator [-] alarm 7ab23059-e8e8-4a9f-a982-bfef3b9db5b5 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 +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error +aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error ... ok +2025-07-02 09:27:09.177 3950395 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm e6803cb4-a678-4668-af65-501c1613af8d 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 -2024-05-29 00:59:26.843 2696754 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm e965f617-c8f6-427f-8d46-579a38229e1d due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . +2025-07-02 09:27:09.186 3950395 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm f2d35dc4-e148-477f-9b74-45f35eda8c10 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 -2024-05-29 00:59:26.862 2696754 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 9a53e44f-5922-473a-919f-851ed966f7f2 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . +2025-07-02 09:27:09.235 3950411 INFO aodh.evaluator [-] alarm 3e3384a5-58ed-43a9-82a2-b44f95f0f733 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 +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_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 +2025-07-02 09:27:09.195 3950395 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 0d75d026-a25c-4a23-9d33-44dca9038e98 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 -2024-05-29 00:59:26.880 2696754 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm de1022e0-007f-412a-9f2a-2ad69aedcee1 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . +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 +2025-07-02 09:27:09.265 3950411 INFO aodh.evaluator [-] alarm 1e9f4294-50c7-4734-8aa2-ab36f168e49c 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 +2025-07-02 09:27:09.204 3950395 INFO aodh.evaluator.event [-] Aborting evaluation of the alarm 4be84ba9-e10c-445c-a871-6517f8b1bdea 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 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 -2024-05-29 00:59:26.908 2696891 INFO aodh.evaluator [-] alarm 7e95e475-4e88-414a-a4fa-a548670ba638 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. -2024-05-29 00:59:26.925 2696891 INFO aodh.evaluator [-] alarm c5d299ae-8d70-4545-90c2-fa14ebb169ae 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. -2024-05-29 00:59:26.927 2696891 INFO aodh.evaluator [-] alarm cd482c3b-79e4-4aba-87ce-df95ed005c90 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. -2024-05-29 00:59:26.929 2696891 INFO aodh.evaluator [-] alarm 2b9d0219-f02a-40f7-885e-ed8b7695717e 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.test_notifier.TestAlarmNotifier.test_notify_alarm -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm ... ok +2025-07-02 09:27:09.275 3950409 INFO aodh.evaluator [-] alarm d77a94f1-e33f-4c15-adbb-4bbb7426b998 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 +aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation +aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation ... ok +2025-07-02 09:27:09.281 3950411 INFO aodh.evaluator [-] alarm b20c2aff-5425-4fb2-bd6f-3de23ee1f1bc 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 +2025-07-02 09:27:09.219 3950412 INFO aodh.evaluator [-] alarm 8900a4cd-29ab-41af-9599-5bf9cdea16f7 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-07-02 09:27:09.221 3950412 INFO aodh.evaluator [-] alarm 90403ff5-c5da-4622-bb1e-7b2a85dad350 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-07-02 09:27:09.222 3950412 INFO aodh.evaluator [-] alarm 7df6fd08-ea7d-46a6-9b80-e25323d5c901 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-07-02 09:27:09.223 3950412 INFO aodh.evaluator [-] alarm e8563aac-a6fc-4b4d-89a6-9204a6b10565 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 -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints ... ok -2024-05-29 00:59:27.080 2696891 INFO aodh.evaluator [-] alarm a8a31c7d-fbd9-4759-a183-91240066c88c 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-07-02 09:27:09.285 3950409 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: boom: Exception: boom +2025-07-02 09:27:09.286 3950409 INFO aodh.evaluator [-] alarm fc050c2b-1a7d-44f9-a92b-3ca19bdb4dc0 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 +2025-07-02 09:27:09.297 3950409 INFO aodh.evaluator [-] alarm 93dc711f-0bfa-4bae-a5b9-8530e0ed81ae 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 +2025-07-02 09:27:09.233 3950412 INFO aodh.evaluator [-] alarm c9804ced-dc5b-4eff-891d-2b4bbd693569 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 -2024-05-29 00:59:27.120 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator Traceback (most recent call last): -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1124, in __call__ -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1128, in _mock_call -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator raise result -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator Exception: Boom! -2024-05-29 00:59:27.121 2696835 ERROR aodh.evaluator  -2024-05-29 00:59:27.239 2696881 INFO aodh.coordination [-] Joined partitioning group group -2024-05-29 00:59:27.240 2696881 INFO aodh.coordination [-] Coordination backend started successfully. -2024-05-29 00:59:27.241 2696881 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 -2024-05-29 00:59:27.270 2696881 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:09.308 3950409 INFO aodh.evaluator [-] alarm 9d12cff5-40d5-4a58-b45a-531da08e3c58 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 +2025-07-02 09:27:09.297 3950411 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:27:09.297 3950411 INFO aodh.evaluator [-] alarm 89a47d6f-09d3-4adf-9bfb-f84d1166091e transitioning to insufficient data because No datapoint for granularity 60 +2025-07-02 09:27:09.300 3950411 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:27:09.300 3950411 INFO aodh.evaluator [-] alarm 89a47d6f-09d3-4adf-9bfb-f84d1166091e 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 +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-07-02 09:27:09.319 3950409 WARNING aodh.evaluator.threshold [-] Expecting 4 datapoints but only get 0 +2025-07-02 09:27:09.320 3950409 INFO aodh.evaluator [-] alarm ea43c083-6884-4299-b15e-c69c3f60644d 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_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 +2025-07-02 09:27:09.325 3950411 WARNING aodh.evaluator.gnocchi [-] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) +2025-07-02 09:27:09.326 3950411 INFO aodh.evaluator [-] alarm 96904d57-9089-4242-b5dd-5efe03038307 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-07-02 09:27:09.337 3950411 INFO aodh.evaluator [-] alarm f7288b1a-89d6-4063-8c20-28ed66840265 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-07-02 09:27:09.348 3950411 INFO aodh.evaluator [-] alarm 22cf7c71-7d68-4548-936b-9720f86c19c4 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-07-02 09:27:09.359 3950411 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:27:09.359 3950411 INFO aodh.evaluator [-] alarm 03c90be4-e20a-4a42-9ff2-6c773ed5e682 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-07-02 09:27:09.372 3950411 INFO aodh.evaluator [-] alarm e1806fec-7fb2-44df-9eea-701917dcac64 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-07-02 09:27:09.385 3950411 WARNING aodh.evaluator.threshold [-] Expecting 5 datapoints but only get 0 +2025-07-02 09:27:09.385 3950411 INFO aodh.evaluator [-] alarm 21e67461-3fb1-4b8b-9a24-4cf22ac40c5e 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_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-07-02 09:27:09.961 3950394 INFO aodh.coordination [-] Joined partitioning group group1 +2025-07-02 09:27:09.962 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints ... ok +2025-07-02 09:27:10.192 3950400 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator Traceback (most recent call last): +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1124, in __call__ +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1128, in _mock_call +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator raise result +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator Exception: Boom! +2025-07-02 09:27:10.192 3950400 ERROR aodh.evaluator  +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm ... 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_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action ... ok +2025-07-02 09:27:10.963 3950394 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-07-02 09:27:10.973 3950394 INFO aodh.coordination [-] Coordination backend started successfully. aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle ... ok -2024-05-29 00:59:28.154 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -2024-05-29 00:59:28.275 2696881 INFO aodh.coordination [-] Joined partitioning group 123 -2024-05-29 00:59:28.275 2696881 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_invalid_url -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url ... ok +2025-07-02 09:27:11.202 3950400 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action ... ok +2025-07-02 09:27:11.974 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.974 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.975 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.975 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.975 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.975 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.975 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.976 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.976 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.976 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.976 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.976 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.977 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.977 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.977 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.977 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.977 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:11.977 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:11.978 3950394 INFO aodh.coordination [-] Joined partitioning group group +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 +2025-07-02 09:27:12.023 3950394 INFO aodh.coordination [-] Coordination backend started successfully. aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination ... ok -2024-05-29 00:59:29.211 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok ... ok +2025-07-02 09:27:12.215 3950400 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-07-02 09:27:13.024 3950394 INFO aodh.coordination [-] Joined partitioning group group +2025-07-02 09:27:13.024 3950394 INFO aodh.coordination [-] Coordination backend started successfully. +2025-07-02 09:27:13.024 3950394 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-07-02 09:27:13.031 3950394 INFO aodh.coordination [-] Coordination backend started successfully. 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 -2024-05-29 00:59:30.251 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator Traceback (most recent call last): -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1124, in __call__ -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1128, in _mock_call -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator raise result -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator Exception: Boom! -2024-05-29 00:59:30.252 2696835 ERROR aodh.evaluator  -2024-05-29 00:59:30.275 2696838 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-3ef39901-eda1-4e2d-8dea-6ed7f33ba26f'  -2024-05-29 00:59:30.278 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . -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 +2025-07-02 09:27:13.228 3950400 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator Traceback (most recent call last): +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator File "/build/reproducible-path/aodh-18.0.0/aodh/evaluator/__init__.py", line 287, in _evaluate_alarm +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1124, in __call__ +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1128, in _mock_call +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator File "/usr/lib/python3.11/unittest/mock.py", line 1187, in _execute_mock_call +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator raise result +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator Exception: Boom! +2025-07-02 09:27:13.229 3950400 ERROR aodh.evaluator  +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok ... ok +2025-07-02 09:27:13.392 3950398 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-f656818a-e613-46b5-b437-3884064bba55'  +2025-07-02 09:27:13.394 3950398 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:27:14.032 3950394 INFO aodh.coordination [-] Joined partitioning group 123 +2025-07-02 09:27:14.032 3950394 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_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm ... ok aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated ... ok -2024-05-29 00:59:31.307 2696838 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-91934acf-b95f-464e-9c9e-47c413b58ae6'  -2024-05-29 00:59:31.309 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . 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 -2024-05-29 00:59:31.349 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms +2025-07-02 09:27:14.258 3950400 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 -2024-05-29 00:59:31.379 2696835 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms -2024-05-29 00:59:31.379 2696835 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type -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 -2024-05-29 00:59:32.369 2696838 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-e5a28dfa-6d80-4c08-96e8-f5c8164a6514'  -2024-05-29 00:59:32.371 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:27:14.267 3950400 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms +2025-07-02 09:27:14.267 3950400 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type +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 +2025-07-02 09:27:14.402 3950398 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-11227be5-194a-4f00-a8cd-768e55bb5056'  +2025-07-02 09:27:14.404 3950398 INFO aodh.notifier.rest [-] Notifying alarm gets response: . aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped ... 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 +2025-07-02 09:27:15.413 3950398 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-9455f534-7cc4-4705-ac23-ebed9daa0fa4'  +2025-07-02 09:27:15.414 3950398 INFO aodh.notifier.rest [-] Notifying alarm gets response: . 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 -2024-05-29 00:59:33.435 2696838 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-09b76733-57b8-4fbd-8e4a-d3712689ab3e'  -2024-05-29 00:59:33.438 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:27:16.425 3950398 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-4d09a058-dc87-4227-aa05-75a916dfb6d9'  +2025-07-02 09:27:16.427 3950398 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 -2024-05-29 00:59:34.482 2696838 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-4cd3052a-798b-42f2-a805-413e1ed83da0'  -2024-05-29 00:59:34.485 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:27:17.436 3950398 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-64725ca8-b171-4707-803a-5c5b13931f92'  +2025-07-02 09:27:17.438 3950398 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 -2024-05-29 00:59:35.533 2696838 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-1ddc0e63-a8e3-46a7-a861-e3fe0785ee71'  -2024-05-29 00:59:35.536 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:27:18.446 3950398 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-a8040cca-fb35-4f27-a84c-a1c9abde8162'  +2025-07-02 09:27:18.447 3950398 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 -2024-05-29 00:59:36.567 2696838 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-8944d5bd-2985-4281-8e78-68ebc70787e9'  -2024-05-29 00:59:36.570 2696838 INFO aodh.notifier.rest [-] Notifying alarm gets response: . +2025-07-02 09:27:19.457 3950398 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-7b3ea0ee-7eeb-44a9-8b69-5626b5ed6a93'  +2025-07-02 09:27:19.458 3950398 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 -2024-05-29 00:59:38.705 2696838 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-07-02 09:27:21.531 3950398 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 -2024-05-29 00:59:39.752 2696838 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-07-02 09:27:22.543 3950398 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 -2024-05-29 00:59:40.836 2696838 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-07-02 09:27:23.604 3950398 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 146 tests in 263.512s +Ran 146 tests in 28.420s OK + stestr slowest -Test id Runtime (s) ----------------------------------------------------------------------------------------------------------------------------------------- ----------- -aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm 18.478 -aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints 18.209 -aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue 17.676 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record 17.327 -aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled 17.073 -aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation 17.020 -aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules 16.661 -aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok 16.504 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok 16.249 -aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions 16.112 +Test id Runtime (s) +-------------------------------------------------------------------------------------------------------------- ----------- +aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups 2.008 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm 1.867 +aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener 1.751 +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints 1.727 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener 1.063 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action 1.061 +aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning 1.048 +aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified 1.014 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable 1.012 +aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action 1.012 + rm -rf .stestr for i in api-paste.ini app.wsgi ; do \ cp aodh/api/$i /build/reproducible-path/aodh-18.0.0/debian/tmp/usr/lib/python3/dist-packages/aodh/api ; \ @@ -3908,9 +3953,9 @@ --namespace oslo.reports \ --namespace keystonemiddleware.auth_token pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/aodh-18.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.xu4r5x:[keystone_authtoken]/www_authenticate_uri -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.xu4r5x:[keystone_authtoken]/auth_type -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.xu4r5x:[keystone_authtoken]/region_name +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.nNsfHW:[keystone_authtoken]/www_authenticate_uri +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.nNsfHW:[keystone_authtoken]/auth_type +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.nNsfHW:[keystone_authtoken]/region_name # Use the policy.d folder pkgos-fix-config-default /build/reproducible-path/aodh-18.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-18.0.0/debian/aodh-common/usr/share/aodh-common/aodh.conf:[oslo_policy]/policy_dirs @@ -4190,11 +4235,11 @@ mkdir -p /build/reproducible-path/aodh-18.0.0/debian/aodh-doc/usr/share/doc/aodh-doc/html/_static touch /build/reproducible-path/aodh-18.0.0/debian/aodh-doc/usr/share/doc/aodh-doc/html/_static/toggle.js dh_sphinxdoc -O--buildsystem=python_distutils -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/docs.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/navigation.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/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/docs.js make[1]: Leaving directory '/build/reproducible-path/aodh-18.0.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/aodh-18.0.0' @@ -4212,14 +4257,14 @@ make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-api I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-config-generator -I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-status -I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-evaluator -I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-notifier -I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-listener I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-dbsync +I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-listener +I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-notifier +I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-status I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-expirer +I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-api +I: dh_python3 tools:113: replacing shebang in debian/aodh-common/usr/bin/aodh-evaluator make[1]: Leaving directory '/build/reproducible-path/aodh-18.0.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/aodh-18.0.0' @@ -4232,33 +4277,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 @@ -4268,7 +4318,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 \ @@ -4277,31 +4327,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_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/aodh-18.0.0' @@ -4323,33 +4378,33 @@ else \ dh_gencontrol -- -T/build/reproducible-path/aodh-18.0.0/debian/debian_control_vars ; \ fi -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-expirer: 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: Depends field of package aodh-listener: substitution variable ${python3:Depends} used, but is not 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-evaluator: 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: Depends field of package aodh-notifier: 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: package aodh-api: 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: package python3-aodh: 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-evaluator: 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: package aodh-notifier: substitution variable ${ostack-lsb-base} unused, but is defined dpkg-gencontrol: warning: package aodh-listener: substitution variable ${ostack-lsb-base} unused, but is 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 aodh-expirer: substitution variable ${ostack-lsb-base} unused, but is defined +dpkg-gencontrol: warning: package python3-aodh: substitution variable ${ostack-lsb-base} unused, but is defined make[1]: Leaving directory '/build/reproducible-path/aodh-18.0.0' dh_md5sums dh_builddeb dpkg-deb: building package 'aodh-api' in '../aodh-api_18.0.0-2_all.deb'. dpkg-deb: building package 'aodh-doc' in '../aodh-doc_18.0.0-2_all.deb'. dpkg-deb: building package 'aodh-common' in '../aodh-common_18.0.0-2_all.deb'. -dpkg-deb: building package 'python3-aodh' in '../python3-aodh_18.0.0-2_all.deb'. dpkg-deb: building package 'aodh-evaluator' in '../aodh-evaluator_18.0.0-2_all.deb'. dpkg-deb: building package 'aodh-expirer' in '../aodh-expirer_18.0.0-2_all.deb'. dpkg-deb: building package 'aodh-listener' in '../aodh-listener_18.0.0-2_all.deb'. dpkg-deb: building package 'aodh-notifier' in '../aodh-notifier_18.0.0-2_all.deb'. +dpkg-deb: building package 'python3-aodh' in '../python3-aodh_18.0.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../aodh_18.0.0-2_amd64.buildinfo dpkg-genchanges --build=binary -O../aodh_18.0.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -4358,12 +4413,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/3899030/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3899030/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/2276473 and its subdirectories -I: Current time: Wed May 29 01:00:31 -12 2024 -I: pbuilder-time-stamp: 1716987631 +I: removing directory /srv/workspace/pbuilder/3899030 and its subdirectories +I: Current time: Wed Jul 2 09:27:43 +14 2025 +I: pbuilder-time-stamp: 1751398063