Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4S7K1R + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-22.1.0.dev1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-22.1.0.dev1-0.20260311174243.7312ee5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-22.1.0.dev1 + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev1-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-aodh-22.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + find . '(' -name .gitignore -o -name .placeholder ')' -delete + find aodh -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + sed -i '/^\"PO-Revision-Date: \\n\"/d' aodh/locale/de/LC_MESSAGES/aodh.po aodh/locale/en_GB/LC_MESSAGES/aodh.po aodh/locale/es/LC_MESSAGES/aodh.po aodh/locale/fr/LC_MESSAGES/aodh.po aodh/locale/id/LC_MESSAGES/aodh.po aodh/locale/it/LC_MESSAGES/aodh.po aodh/locale/ja/LC_MESSAGES/aodh.po aodh/locale/ko_KR/LC_MESSAGES/aodh.po aodh/locale/pt/LC_MESSAGES/aodh.po aodh/locale/pt_BR/LC_MESSAGES/aodh.po aodh/locale/ru/LC_MESSAGES/aodh.po aodh/locale/zh_CN/LC_MESSAGES/aodh.po aodh/locale/zh_TW/LC_MESSAGES/aodh.po + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + for pkg in tzdata + sed -i '/^tzdata.*/d' doc/requirements.txt requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.LQrXtE + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JjDzeQ + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.1TK4Sa + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.06 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=2.0.0 Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=2.15.0 Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=1.3.1 Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=3.0.0 Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=3.2.1 Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement not satisfied: croniter>=0.3.4 Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=0.11.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: gnocchiclient>=6.0.0 Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement not satisfied: lxml>=2.3 Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=11.0.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=1.5.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan>=0.8.0 Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=5.2.0 Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.22.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=1.6.0 Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.5.0 Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.28.0 Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement not satisfied: voluptuous>=0.8.10 Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.2.3 Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement not satisfied: WSME>=0.12.1 Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement not satisfied: cotyledon>=1.7.3 Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=2.1 Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=1.1.0 Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-octaviaclient>=1.8.0 Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement not satisfied: python-dateutil>=2.5.3 Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement not satisfied: python-heatclient>=1.17.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev1/aodh-22.1.0.dev1.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tenacity >=3.2.1 Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: croniter >=0.3.4 Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: futurist >=0.11.0 Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: jsonschema >=3.2.0 Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystonemiddleware >=5.1.0 Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: gnocchiclient >=6.0.0 Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: lxml >=2.3 Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.db >=11.0.0 Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.config >=6.8.0 Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.i18n >=1.5.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.reports >=1.18.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.policy >=4.5.0 Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.upgradecheck >=1.3.0 Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: PasteDeploy >=1.5.0 Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: pecan >=0.8.0 Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.messaging >=5.2.0 Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.middleware >=3.22.0 Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.utils >=4.7.0 Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-keystoneclient >=1.6.0 Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: stevedore >=1.5.0 Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tooz >=1.28.0 Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: voluptuous >=0.8.10 Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WebOb >=1.2.3 Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WSME >=0.12.1 Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: cotyledon >=1.7.3 Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystoneauth1 >=2.1 Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-observabilityclient >=1.1.0 Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-octaviaclient >=1.8.0 Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-dateutil >=2.5.3 Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-heatclient >=1.17.0 Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev1.dist-info/ removed 'aodh-22.1.0.dev1.dist-info/AUTHORS' removed 'aodh-22.1.0.dev1.dist-info/LICENSE' removed 'aodh-22.1.0.dev1.dist-info/METADATA' removed 'aodh-22.1.0.dev1.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev1.dist-info/pbr.json' removed 'aodh-22.1.0.dev1.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.9vapk2 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev1/aodh-22.1.0.dev1.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev1.dist-info/ removed 'aodh-22.1.0.dev1.dist-info/AUTHORS' removed 'aodh-22.1.0.dev1.dist-info/LICENSE' removed 'aodh-22.1.0.dev1.dist-info/METADATA' removed 'aodh-22.1.0.dev1.dist-info/top_level.txt' removed 'aodh-22.1.0.dev1.dist-info/pbr.json' removed 'aodh-22.1.0.dev1.dist-info/entry_points.txt' removed directory 'aodh-22.1.0.dev1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.jUtGCP + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev1/aodh-22.1.0.dev1.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev1.dist-info/ removed 'aodh-22.1.0.dev1.dist-info/AUTHORS' removed 'aodh-22.1.0.dev1.dist-info/LICENSE' removed 'aodh-22.1.0.dev1.dist-info/METADATA' removed 'aodh-22.1.0.dev1.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev1.dist-info/pbr.json' removed 'aodh-22.1.0.dev1.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CY1wqg + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev1 + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-22.1.0.dev1 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info writing /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-modern-metadata-uyxvir4y/aodh-22.1.0.dev1.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/storage creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/tests creating build/lib/aodh/tests/unit 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 creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.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/gnocchi.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/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/tests/functional creating build/lib/aodh/tests/functional/api creating 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_app.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/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 creating 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/log.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/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier creating 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_get_connection.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_log.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_sqlalchemy.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/unit/__init__.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_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.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_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage 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/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh 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 creating build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/__init__.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/base.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/metrics.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/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api creating build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/__init__.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_base.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_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_prometheus.py -> build/lib/aodh/tests/unit/evaluator creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi 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/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api creating 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/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers 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/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/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/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/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) 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 copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions 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/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/defaults.py -> build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/conf creating build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/api.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi creating build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier creating build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator creating build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/base.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev1-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev1.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev1.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir/pip-wheel-tiv0zzl_/.tmp-phqtptil/aodh-22.1.0.dev1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'aodh/__init__.py' adding 'aodh/coordination.py' adding 'aodh/event.py' adding 'aodh/i18n.py' adding 'aodh/keystone_client.py' adding 'aodh/messaging.py' adding 'aodh/opts.py' adding 'aodh/profiler.py' adding 'aodh/queue.py' adding 'aodh/service.py' adding 'aodh/version.py' adding 'aodh/api/__init__.py' adding 'aodh/api/api-paste.ini' adding 'aodh/api/app.py' adding 'aodh/api/app.wsgi' adding 'aodh/api/hooks.py' adding 'aodh/api/middleware.py' adding 'aodh/api/policies.py' adding 'aodh/api/rbac.py' adding 'aodh/api/controllers/__init__.py' adding 'aodh/api/controllers/root.py' adding 'aodh/api/controllers/v2/__init__.py' adding 'aodh/api/controllers/v2/alarms.py' adding 'aodh/api/controllers/v2/base.py' adding 'aodh/api/controllers/v2/capabilities.py' adding 'aodh/api/controllers/v2/metrics.py' adding 'aodh/api/controllers/v2/query.py' adding 'aodh/api/controllers/v2/quotas.py' adding 'aodh/api/controllers/v2/root.py' adding 'aodh/api/controllers/v2/utils.py' adding 'aodh/api/controllers/v2/alarm_rules/__init__.py' adding 'aodh/api/controllers/v2/alarm_rules/composite.py' adding 'aodh/api/controllers/v2/alarm_rules/event.py' adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py' adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py' adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py' adding 'aodh/cmd/__init__.py' adding 'aodh/cmd/alarm.py' adding 'aodh/cmd/aodh-config-generator.conf' adding 'aodh/cmd/status.py' adding 'aodh/cmd/storage.py' adding 'aodh/conf/__init__.py' adding 'aodh/conf/defaults.py' adding 'aodh/evaluator/__init__.py' adding 'aodh/evaluator/composite.py' adding 'aodh/evaluator/event.py' adding 'aodh/evaluator/gnocchi.py' adding 'aodh/evaluator/loadbalancer.py' adding 'aodh/evaluator/prometheus.py' adding 'aodh/evaluator/threshold.py' adding 'aodh/evaluator/utils.py' adding 'aodh/locale/de/LC_MESSAGES/aodh.po' adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po' adding 'aodh/locale/es/LC_MESSAGES/aodh.po' adding 'aodh/locale/fr/LC_MESSAGES/aodh.po' adding 'aodh/locale/id/LC_MESSAGES/aodh.po' adding 'aodh/locale/it/LC_MESSAGES/aodh.po' adding 'aodh/locale/ja/LC_MESSAGES/aodh.po' adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po' adding 'aodh/locale/ru/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po' adding 'aodh/notifier/__init__.py' adding 'aodh/notifier/heat.py' adding 'aodh/notifier/log.py' adding 'aodh/notifier/rest.py' adding 'aodh/notifier/test.py' adding 'aodh/notifier/trust.py' adding 'aodh/notifier/zaqar.py' adding 'aodh/storage/__init__.py' adding 'aodh/storage/base.py' adding 'aodh/storage/impl_log.py' adding 'aodh/storage/impl_sqlalchemy.py' adding 'aodh/storage/models.py' adding 'aodh/storage/sqlalchemy/__init__.py' adding 'aodh/storage/sqlalchemy/models.py' adding 'aodh/storage/sqlalchemy/utils.py' adding 'aodh/storage/sqlalchemy/alembic/alembic.ini' adding 'aodh/storage/sqlalchemy/alembic/env.py' adding 'aodh/storage/sqlalchemy/alembic/script.py.mako' adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py' adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py' adding 'aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py' adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py' adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py' adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py' adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py' adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py' adding 'aodh/tests/__init__.py' adding 'aodh/tests/base.py' adding 'aodh/tests/constants.py' adding 'aodh/tests/functional/__init__.py' adding 'aodh/tests/functional/db.py' adding 'aodh/tests/functional/api/__init__.py' adding 'aodh/tests/functional/api/v2/__init__.py' adding 'aodh/tests/functional/api/v2/policy.yaml-test' adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py' adding 'aodh/tests/functional/api/v2/test_app.py' adding 'aodh/tests/functional/api/v2/test_complex_query.py' adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py' adding 'aodh/tests/functional/api/v2/test_metrics.py' adding 'aodh/tests/functional/api/v2/test_quotas.py' adding 'aodh/tests/functional/hooks/post_test_hook.sh' adding 'aodh/tests/functional/storage/__init__.py' adding 'aodh/tests/functional/storage/test_get_connection.py' adding 'aodh/tests/functional/storage/test_impl_log.py' adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py' adding 'aodh/tests/functional/storage/test_storage_scenarios.py' adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py' adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py' adding 'aodh/tests/unit/__init__.py' adding 'aodh/tests/unit/test_api_v2_capabilities.py' adding 'aodh/tests/unit/test_bin.py' adding 'aodh/tests/unit/test_coordination.py' adding 'aodh/tests/unit/test_evaluator.py' adding 'aodh/tests/unit/test_event.py' adding 'aodh/tests/unit/test_messaging.py' adding 'aodh/tests/unit/test_notifier.py' adding 'aodh/tests/unit/test_query.py' adding 'aodh/tests/unit/test_wsme_custom_type.py' adding 'aodh/tests/unit/cmd/__init__.py' adding 'aodh/tests/unit/cmd/test_status.py' adding 'aodh/tests/unit/evaluator/__init__.py' adding 'aodh/tests/unit/evaluator/base.py' adding 'aodh/tests/unit/evaluator/test_base.py' adding 'aodh/tests/unit/evaluator/test_composite.py' adding 'aodh/tests/unit/evaluator/test_event.py' adding 'aodh/tests/unit/evaluator/test_gnocchi.py' adding 'aodh/tests/unit/evaluator/test_loadbalancer.py' adding 'aodh/tests/unit/evaluator/test_prometheus.py' adding 'aodh/tests/unit/notifier/__init__.py' adding 'aodh/tests/unit/notifier/base.py' adding 'aodh/tests/unit/notifier/test_heat.py' adding 'aodh/wsgi/__init__.py' adding 'aodh/wsgi/api.py' adding 'aodh-22.1.0.dev1.data/scripts/aodh-api' adding 'aodh-22.1.0.dev1.dist-info/AUTHORS' adding 'aodh-22.1.0.dev1.dist-info/LICENSE' adding 'aodh-22.1.0.dev1.dist-info/METADATA' adding 'aodh-22.1.0.dev1.dist-info/WHEEL' adding 'aodh-22.1.0.dev1.dist-info/entry_points.txt' adding 'aodh-22.1.0.dev1.dist-info/pbr.json' adding 'aodh-22.1.0.dev1.dist-info/top_level.txt' adding 'aodh-22.1.0.dev1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for aodh (pyproject.toml): finished with status 'done' Created wheel for aodh: filename=aodh-22.1.0.dev1-py3-none-any.whl size=226076 sha256=766aa0c0b77e694b3eb8af1d77bc20d7a8651bdd6f7c43e7474342f369ec15db Stored in directory: /builddir/.cache/pip/wheels/13/29/fe/3c14c874d2b5b960198515f8b203018532fd7fcb95a1b9e227 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.t3ihdm + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev1 ++ ls /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir/aodh-22.1.0.dev1-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==22.1.0.dev1 + '[' -z aodh==22.1.0.dev1 ']' + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir aodh==22.1.0.dev1 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-22.1.0.dev1/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-22.1.0.dev1-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-22.1.0.dev1 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev1.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale --domain aodh /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64//usr/lib/python3.12/site-packages + oslo-config-generator --config-file=aodh/cmd/aodh-config-generator.conf --output-file=aodh/aodh.conf + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test log_dir + test /var/log/aodh + sed -i '0,/^# *log_dir=/{s!^# *log_dir=.*!#log_dir=/var/log/aodh!}' aodh/aodh.conf + read name eq value + test use_stderr + test False + sed -i '0,/^# *use_stderr=/{s!^# *use_stderr=.*!#use_stderr=False!}' aodh/aodh.conf + read name eq value + test '' + continue + read name eq value + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/etc/logrotate.d/openstack-aodh + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-api.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/systemd/system/openstack-aodh-api.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-evaluator.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/systemd/system/openstack-aodh-evaluator.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-notifier.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/systemd/system/openstack-aodh-notifier.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-expirer.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/systemd/system/openstack-aodh-expirer.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-listener.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260311174243.7312ee5.el10 --unique-debug-suffix -22.1.0-0.20260311174243.7312ee5.el10.x86_64 --unique-debug-src-base openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-22.1.0.dev1 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/python3.12/site-packages/aodh/tests/functional/hooks/post_test_hook.sh from /bin/bash -xe to #!/usr/bin/bash -xe + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12 using python3.12 Not clamping source mtimes, $SOURCE_DATE_EPOCH not set + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.xhxlY7 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev1 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-22.1.0.dev1/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.167786s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:07.959 2320956 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:07.959 2320956 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:07.964 2320956 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:07.964 2320956 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:07.973 2320956 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 13:44:08.012 2320956 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.106 2320956 WARNING oslo_db.sqlalchemy.utils [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.165616s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:07.976 2320953 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:07.977 2320953 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:07.981 2320953 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:07.981 2320953 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:07.986 2320953 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 13:44:08.020 2320953 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.113 2320953 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.127 2320953 WARNING oslo_policy.policy [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.035317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.120 2320956 INFO alembic.runtime.migration [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.120 2320956 INFO alembic.runtime.migration [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.124 2320956 INFO alembic.runtime.migration [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.124 2320956 INFO alembic.runtime.migration [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.128 2320956 INFO alembic.runtime.migration [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.130 2320956 INFO aodh.api.app [None req-9d37c552-3dbc-4a74-8589-2996d6159ec4 e2fef7c3-f133-4512-a295-228a0ce61142 766cdcc7-b2e6-4f28-8ec2-3852628b6260 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.161671s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.012 2320954 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:08.012 2320954 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:08.017 2320954 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:08.017 2320954 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:08.021 2320954 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 13:44:08.054 2320954 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.149 2320954 WARNING oslo_db.sqlalchemy.utils [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.152 2320954 WARNING oslo_db.sqlalchemy.utils [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.044435s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.138 2320953 INFO alembic.runtime.migration [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.138 2320953 INFO alembic.runtime.migration [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.142 2320953 INFO alembic.runtime.migration [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.142 2320953 INFO alembic.runtime.migration [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.148 2320953 INFO alembic.runtime.migration [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.152 2320953 INFO aodh.api.app [None req-562acc8e-2f81-4615-b531-4c2b3fdbdd28 f71b051b-7461-473d-97a4-c5370523a18b 2fa627c9-41f5-4ebc-8a69-50befb247dca - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.034357s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.156 2320956 INFO alembic.runtime.migration [None req-c604857a-cd19-4629-820d-b3025e600b6b b2fdf96e-0f94-4a15-a895-4a2f29c93f77 0d4bdfae-a4a6-4c5e-abb4-8d45f8191517 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.156 2320956 INFO alembic.runtime.migration [None req-c604857a-cd19-4629-820d-b3025e600b6b b2fdf96e-0f94-4a15-a895-4a2f29c93f77 0d4bdfae-a4a6-4c5e-abb4-8d45f8191517 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.160 2320956 INFO alembic.runtime.migration [None req-c604857a-cd19-4629-820d-b3025e600b6b b2fdf96e-0f94-4a15-a895-4a2f29c93f77 0d4bdfae-a4a6-4c5e-abb4-8d45f8191517 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.160 2320956 INFO alembic.runtime.migration [None req-c604857a-cd19-4629-820d-b3025e600b6b b2fdf96e-0f94-4a15-a895-4a2f29c93f77 0d4bdfae-a4a6-4c5e-abb4-8d45f8191517 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.164 2320956 INFO alembic.runtime.migration [None req-c604857a-cd19-4629-820d-b3025e600b6b b2fdf96e-0f94-4a15-a895-4a2f29c93f77 0d4bdfae-a4a6-4c5e-abb4-8d45f8191517 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.167 2320956 INFO aodh.api.app [None req-c604857a-cd19-4629-820d-b3025e600b6b b2fdf96e-0f94-4a15-a895-4a2f29c93f77 0d4bdfae-a4a6-4c5e-abb4-8d45f8191517 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.047088s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.174 2320954 INFO alembic.runtime.migration [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.175 2320954 INFO alembic.runtime.migration [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.179 2320954 INFO alembic.runtime.migration [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.179 2320954 INFO alembic.runtime.migration [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.183 2320954 INFO alembic.runtime.migration [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.186 2320954 INFO aodh.api.app [None req-0a0f4fb7-074a-4e76-90d0-e933c09f8713 855d214d-8c4a-493a-9738-355c13405f0a 91b986dd-8391-4963-a0ab-d1a9d70a8cba - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.206 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.047693s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.191 2320956 INFO alembic.runtime.migration [None req-6992c76f-6f90-4760-a0de-1c7fe4c68e3b 9ac2ccc4-5058-41ca-9ab4-69f251bf3fc9 8999d566-8034-404c-9faa-8a69bbe98e1e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.191 2320956 INFO alembic.runtime.migration [None req-6992c76f-6f90-4760-a0de-1c7fe4c68e3b 9ac2ccc4-5058-41ca-9ab4-69f251bf3fc9 8999d566-8034-404c-9faa-8a69bbe98e1e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.195 2320956 INFO alembic.runtime.migration [None req-6992c76f-6f90-4760-a0de-1c7fe4c68e3b 9ac2ccc4-5058-41ca-9ab4-69f251bf3fc9 8999d566-8034-404c-9faa-8a69bbe98e1e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.195 2320956 INFO alembic.runtime.migration [None req-6992c76f-6f90-4760-a0de-1c7fe4c68e3b 9ac2ccc4-5058-41ca-9ab4-69f251bf3fc9 8999d566-8034-404c-9faa-8a69bbe98e1e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.200 2320956 INFO alembic.runtime.migration [None req-6992c76f-6f90-4760-a0de-1c7fe4c68e3b 9ac2ccc4-5058-41ca-9ab4-69f251bf3fc9 8999d566-8034-404c-9faa-8a69bbe98e1e - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.202 2320956 INFO aodh.api.app [None req-6992c76f-6f90-4760-a0de-1c7fe4c68e3b 9ac2ccc4-5058-41ca-9ab4-69f251bf3fc9 8999d566-8034-404c-9faa-8a69bbe98e1e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.222 2320956 WARNING oslo_db.sqlalchemy.utils [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.224 2320956 WARNING oslo_db.sqlalchemy.utils [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.229 2320956 WARNING oslo_db.sqlalchemy.utils [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.035868s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.218 2320954 INFO alembic.runtime.migration [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.218 2320954 INFO alembic.runtime.migration [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.221 2320954 INFO alembic.runtime.migration [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.221 2320954 INFO alembic.runtime.migration [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.225 2320954 INFO alembic.runtime.migration [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.227 2320954 INFO aodh.api.app [None req-b50ab7c2-17c0-423b-a7ae-9bce4bed32ba 373ca119-1de0-4f86-bf34-3eeed341e43c 6c0b5a1b-b486-470b-9eea-8b1b2a34d84e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.241 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.242 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.246 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.074417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.191 2320953 INFO alembic.runtime.migration [None req-c0e9adc5-f53d-49f2-9311-bcac4245cd08 1dc70a2d-5d25-4670-8842-b64489319280 613dc69b-09e0-4081-8c8c-87d98b515ff5 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.191 2320953 INFO alembic.runtime.migration [None req-c0e9adc5-f53d-49f2-9311-bcac4245cd08 1dc70a2d-5d25-4670-8842-b64489319280 613dc69b-09e0-4081-8c8c-87d98b515ff5 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.197 2320953 INFO alembic.runtime.migration [None req-c0e9adc5-f53d-49f2-9311-bcac4245cd08 1dc70a2d-5d25-4670-8842-b64489319280 613dc69b-09e0-4081-8c8c-87d98b515ff5 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.198 2320953 INFO alembic.runtime.migration [None req-c0e9adc5-f53d-49f2-9311-bcac4245cd08 1dc70a2d-5d25-4670-8842-b64489319280 613dc69b-09e0-4081-8c8c-87d98b515ff5 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.205 2320953 INFO alembic.runtime.migration [None req-c0e9adc5-f53d-49f2-9311-bcac4245cd08 1dc70a2d-5d25-4670-8842-b64489319280 613dc69b-09e0-4081-8c8c-87d98b515ff5 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.207 2320953 INFO aodh.api.app [None req-c0e9adc5-f53d-49f2-9311-bcac4245cd08 1dc70a2d-5d25-4670-8842-b64489319280 613dc69b-09e0-4081-8c8c-87d98b515ff5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.226 2320953 WARNING oslo_db.sqlalchemy.utils [None req-d701b801-b1e7-447a-988e-797a2a87567f 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.229 2320953 WARNING oslo_db.sqlalchemy.utils [None req-d701b801-b1e7-447a-988e-797a2a87567f 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.238 2320953 WARNING oslo_db.sqlalchemy.utils [None req-d701b801-b1e7-447a-988e-797a2a87567f 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.241 2320953 WARNING oslo_db.sqlalchemy.utils [None req-5c6515b0-3b0e-468b-828c-94a043edf35e 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.246 2320953 WARNING oslo_db.sqlalchemy.utils [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.188783s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.085 2320955 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:08.085 2320955 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:08.089 2320955 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 13:44:08.089 2320955 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 13:44:08.094 2320955 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 13:44:08.130 2320955 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.239 2320955 WARNING oslo_db.sqlalchemy.utils [None req-0bc207b4-07d6-4d87-afdd-dba0e4b7f3e6 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.249 2320955 WARNING oslo_db.sqlalchemy.utils [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.040727s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.239 2320956 INFO alembic.runtime.migration [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.239 2320956 INFO alembic.runtime.migration [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.242 2320956 INFO alembic.runtime.migration [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.243 2320956 INFO alembic.runtime.migration [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.247 2320956 INFO alembic.runtime.migration [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.249 2320956 INFO aodh.api.app [None req-24f7b806-f195-4a1e-8e07-ca6d5cd945ed bcf34654-1203-4cd0-bcc8-02d9d72c12ec b78ec930-ecc8-4a60-ad15-02c5eb673c63 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.267 2320956 WARNING oslo_db.sqlalchemy.utils [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.268 2320956 WARNING oslo_db.sqlalchemy.utils [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.271 2320956 WARNING oslo_db.sqlalchemy.utils [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.029817s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.254 2320954 INFO alembic.runtime.migration [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.255 2320954 INFO alembic.runtime.migration [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.258 2320954 INFO alembic.runtime.migration [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.258 2320954 INFO alembic.runtime.migration [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.262 2320954 INFO alembic.runtime.migration [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.263 2320954 INFO aodh.api.app [None req-b1c7c15f-9701-4258-9d9d-7586e9323321 7d7398b3-4115-4c6f-840a-ad1fca25f04b 2114b234-0aa0-4041-ba32-a8e36f4e114c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.033079s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.257 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.258 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.261 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.261 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.267 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.269 2320953 INFO aodh.api.app [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.039104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.270 2320955 INFO alembic.runtime.migration [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.270 2320955 INFO alembic.runtime.migration [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.274 2320955 INFO alembic.runtime.migration [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.275 2320955 INFO alembic.runtime.migration [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.279 2320955 INFO alembic.runtime.migration [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.281 2320955 INFO aodh.api.app [None req-8c9da2ab-381e-4fbe-b66f-25cb9125d561 bff9ce83-e110-4f6e-aed6-9176d86687f9 c885b8b7-81c4-4fee-9504-64db3fde09a5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.297 2320955 WARNING oslo_db.sqlalchemy.utils [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.034019s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.285 2320954 INFO alembic.runtime.migration [None req-c30d7fe4-cefe-42b4-b5b5-864ac23ff8e3 80e7055c-ecff-4916-9450-826e8e1ab0c8 ff8c6e2b-294e-43ae-a790-385f7e76fc70 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.285 2320954 INFO alembic.runtime.migration [None req-c30d7fe4-cefe-42b4-b5b5-864ac23ff8e3 80e7055c-ecff-4916-9450-826e8e1ab0c8 ff8c6e2b-294e-43ae-a790-385f7e76fc70 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.289 2320954 INFO alembic.runtime.migration [None req-c30d7fe4-cefe-42b4-b5b5-864ac23ff8e3 80e7055c-ecff-4916-9450-826e8e1ab0c8 ff8c6e2b-294e-43ae-a790-385f7e76fc70 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.289 2320954 INFO alembic.runtime.migration [None req-c30d7fe4-cefe-42b4-b5b5-864ac23ff8e3 80e7055c-ecff-4916-9450-826e8e1ab0c8 ff8c6e2b-294e-43ae-a790-385f7e76fc70 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.293 2320954 INFO alembic.runtime.migration [None req-c30d7fe4-cefe-42b4-b5b5-864ac23ff8e3 80e7055c-ecff-4916-9450-826e8e1ab0c8 ff8c6e2b-294e-43ae-a790-385f7e76fc70 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.295 2320954 INFO aodh.api.app [None req-c30d7fe4-cefe-42b4-b5b5-864ac23ff8e3 80e7055c-ecff-4916-9450-826e8e1ab0c8 ff8c6e2b-294e-43ae-a790-385f7e76fc70 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.307 2320954 WARNING oslo_db.sqlalchemy.utils [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.308 2320954 WARNING oslo_db.sqlalchemy.utils [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.312 2320954 WARNING oslo_db.sqlalchemy.utils [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.043614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.279 2320956 INFO alembic.runtime.migration [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.280 2320956 INFO alembic.runtime.migration [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.284 2320956 INFO alembic.runtime.migration [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.284 2320956 INFO alembic.runtime.migration [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.290 2320956 INFO alembic.runtime.migration [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.291 2320956 INFO aodh.api.app [None req-c095a270-94ec-480f-a936-ebf90382f7bc 054a92fc-6a11-4bab-aa88-41a2eda0837b 6bd6c4f2-b4f9-4f07-8d4d-0991541e7623 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.309 2320956 WARNING oslo_db.sqlalchemy.utils [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.310 2320956 WARNING oslo_db.sqlalchemy.utils [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.314 2320956 WARNING oslo_db.sqlalchemy.utils [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.030465s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.320 2320954 INFO alembic.runtime.migration [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.320 2320954 INFO alembic.runtime.migration [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.323 2320954 INFO alembic.runtime.migration [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.323 2320954 INFO alembic.runtime.migration [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.328 2320954 INFO alembic.runtime.migration [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.329 2320954 INFO aodh.api.app [None req-82c02174-f334-49ea-ad83-58e892227efb fb8dd3b5-3076-4be1-869b-c0b14116244e 3ef91fce-fd23-492f-9b21-9d4ce298a04b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.342 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.043240s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.309 2320955 INFO alembic.runtime.migration [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.309 2320955 INFO alembic.runtime.migration [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.312 2320955 INFO alembic.runtime.migration [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.313 2320955 INFO alembic.runtime.migration [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.318 2320955 INFO alembic.runtime.migration [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.319 2320955 INFO aodh.api.app [None req-d0759528-2c8e-44c6-8627-e2e8fd93c027 e48393be-9fbe-4415-9a4f-d26cbe686d19 d804d43d-4d05-4208-8de2-48dbca2e459b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.336 2320955 WARNING oslo_db.sqlalchemy.utils [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.338 2320955 WARNING oslo_db.sqlalchemy.utils [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.344 2320955 WARNING oslo_db.sqlalchemy.utils [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.031776s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.324 2320956 INFO alembic.runtime.migration [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.324 2320956 INFO alembic.runtime.migration [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.327 2320956 INFO alembic.runtime.migration [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.327 2320956 INFO alembic.runtime.migration [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.331 2320956 INFO alembic.runtime.migration [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.333 2320956 INFO aodh.api.app [None req-e3049ecc-7e2d-4752-a2d7-84c961f56c33 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.067692s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.291 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.291 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.295 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.295 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.299 2320953 INFO alembic.runtime.migration [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.301 2320953 INFO aodh.api.app [None req-2ba8b40c-9f07-48ee-a23c-9b5aec33ed51 4097c80c-d1d9-4e80-82c1-f02e100417d2 40f3a44b-09e0-461c-8d67-a230167be866 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.319 2320953 WARNING oslo_db.sqlalchemy.utils [None req-bf038c85-48ab-4261-a3b7-5ec70d220391 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.325 2320953 WARNING oslo_db.sqlalchemy.utils [None req-e4ddc43f-abd1-4e82-ba65-b6f5a88ac6ab c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.333 2320953 WARNING oslo_db.sqlalchemy.utils [None req-e4ddc43f-abd1-4e82-ba65-b6f5a88ac6ab c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.336 2320953 WARNING oslo_db.sqlalchemy.utils [None req-d0b1d3f4-3de4-4486-8d24-58790c2b1ae9 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.341 2320953 WARNING oslo_db.sqlalchemy.utils [None req-22f7eed2-0a0f-42d6-a763-5ac0f2bbd4c7 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.348 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.029925s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.351 2320954 INFO alembic.runtime.migration [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.352 2320954 INFO alembic.runtime.migration [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.355 2320954 INFO alembic.runtime.migration [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.355 2320954 INFO alembic.runtime.migration [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.359 2320954 INFO alembic.runtime.migration [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.360 2320954 INFO aodh.api.app [None req-b4aeef5a-2cef-4db5-91df-911387651da7 653e38c7-011b-41f9-be53-6d24d0a43267 e87da8aa-0643-4fbb-868e-1eef203344a7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.373 2320954 WARNING oslo_db.sqlalchemy.utils [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.033082s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.353 2320955 INFO alembic.runtime.migration [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.353 2320955 INFO alembic.runtime.migration [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.357 2320955 INFO alembic.runtime.migration [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.357 2320955 INFO alembic.runtime.migration [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.362 2320955 INFO alembic.runtime.migration [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.363 2320955 INFO aodh.api.app [None req-8a400611-0a08-43e1-9e78-4ffffa959d89 2793b089-b429-4756-b6eb-1a27687edb09 a23c9441-ea02-436e-88b3-f8919fd972d2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.032641s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.357 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.357 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.361 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.361 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.365 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.367 2320956 INFO aodh.api.app [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.037751s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.359 2320953 INFO alembic.runtime.migration [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.359 2320953 INFO alembic.runtime.migration [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.363 2320953 INFO alembic.runtime.migration [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.363 2320953 INFO alembic.runtime.migration [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.367 2320953 INFO alembic.runtime.migration [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.369 2320953 INFO aodh.api.app [None req-f35e20f4-7b08-4eaf-a757-517456c021a8 c09c7040-514c-41a3-bacc-4c4c2378e8f2 a5865966-b7d3-4245-958c-867d62500a77 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.383 2320953 WARNING oslo_db.sqlalchemy.utils [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.385 2320953 WARNING oslo_db.sqlalchemy.utils [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.389 2320953 WARNING oslo_db.sqlalchemy.utils [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.044460s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.383 2320954 INFO alembic.runtime.migration [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.383 2320954 INFO alembic.runtime.migration [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.386 2320954 INFO alembic.runtime.migration [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.386 2320954 INFO alembic.runtime.migration [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.390 2320954 INFO alembic.runtime.migration [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.392 2320954 INFO aodh.api.app [None req-74dcafc8-9154-44cd-97c3-9ed558c8a757 42ab2eb6-e4e1-4ab1-8ab7-3e4f0ad20bf4 dff57fa4-c471-4a07-84b2-1eb5045b8210 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.404 2320954 WARNING oslo_db.sqlalchemy.utils [None req-f4bc8916-5c47-4612-9931-86a7eae28f33 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.407 2320954 WARNING oslo_db.sqlalchemy.utils [None req-7787a2a3-0767-4e16-9469-457011805e9d 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.415 2320954 WARNING oslo_db.sqlalchemy.utils [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.417 2320954 WARNING oslo_db.sqlalchemy.utils [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.047647s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.386 2320955 INFO alembic.runtime.migration [None req-da2e40c4-3dc4-48d7-b2b2-42824e1d499d 475eefa5-e418-47cc-97b3-0d940848c5e4 fe0b8de5-662c-4f59-afdb-d83f294a0dd7 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.386 2320955 INFO alembic.runtime.migration [None req-da2e40c4-3dc4-48d7-b2b2-42824e1d499d 475eefa5-e418-47cc-97b3-0d940848c5e4 fe0b8de5-662c-4f59-afdb-d83f294a0dd7 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.390 2320955 INFO alembic.runtime.migration [None req-da2e40c4-3dc4-48d7-b2b2-42824e1d499d 475eefa5-e418-47cc-97b3-0d940848c5e4 fe0b8de5-662c-4f59-afdb-d83f294a0dd7 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.390 2320955 INFO alembic.runtime.migration [None req-da2e40c4-3dc4-48d7-b2b2-42824e1d499d 475eefa5-e418-47cc-97b3-0d940848c5e4 fe0b8de5-662c-4f59-afdb-d83f294a0dd7 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.394 2320955 INFO alembic.runtime.migration [None req-da2e40c4-3dc4-48d7-b2b2-42824e1d499d 475eefa5-e418-47cc-97b3-0d940848c5e4 fe0b8de5-662c-4f59-afdb-d83f294a0dd7 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.396 2320955 INFO aodh.api.app [None req-da2e40c4-3dc4-48d7-b2b2-42824e1d499d 475eefa5-e418-47cc-97b3-0d940848c5e4 fe0b8de5-662c-4f59-afdb-d83f294a0dd7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.412 2320955 WARNING oslo_db.sqlalchemy.utils [None req-40035e6b-31d2-4700-b747-e81d86162c9c b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.418 2320955 WARNING oslo_db.sqlalchemy.utils [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.425 2320955 WARNING oslo_db.sqlalchemy.utils [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.059409s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.390 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.390 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.394 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.394 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.399 2320956 INFO alembic.runtime.migration [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.401 2320956 INFO aodh.api.app [None req-a7a0f482-b97a-483e-9247-5b4927db8f2e 804b321d-8bed-46c2-96f7-7cc57259fc66 86275d30-7a0f-424b-aeff-15b0cbfa074f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.414 2320956 WARNING oslo_db.sqlalchemy.utils [None req-786d4aae-32b9-4a40-9923-02d022418755 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.417 2320956 WARNING oslo_db.sqlalchemy.utils [None req-65c57c16-232e-49b8-a6f9-2ca36afa7ae6 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.421 2320956 WARNING oslo_db.sqlalchemy.utils [None req-9b12bed7-6d01-4498-9ecf-29a8acbdf23f 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.432 2320956 WARNING oslo_db.sqlalchemy.utils [None req-5aae6b1d-0c0d-4d68-bb71-19327f2054e3 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.434 2320956 WARNING oslo_db.sqlalchemy.utils [None req-5aae6b1d-0c0d-4d68-bb71-19327f2054e3 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.438 2320956 WARNING oslo_db.sqlalchemy.utils [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.440 2320956 WARNING oslo_db.sqlalchemy.utils [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.058115s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.397 2320953 INFO alembic.runtime.migration [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.397 2320953 INFO alembic.runtime.migration [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.401 2320953 INFO alembic.runtime.migration [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.401 2320953 INFO alembic.runtime.migration [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.406 2320953 INFO alembic.runtime.migration [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.408 2320953 INFO aodh.api.app [None req-463da6c9-45b7-4920-81f9-e0e63a347c19 e3e0b964-5d0c-4023-aa93-54a3442f42df 42a82efb-2dda-42e1-a5fc-43896de325fd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.422 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f83c7108-8e8c-4037-a17e-f17e3b1c1a12 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.427 2320953 WARNING oslo_db.sqlalchemy.utils [None req-24ca7777-f0a8-462a-af4e-e23342587e14 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.435 2320953 WARNING oslo_db.sqlalchemy.utils [None req-302af9fd-be2f-4937-b31f-ce1513bd2a14 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.437 2320953 WARNING oslo_db.sqlalchemy.utils [None req-302af9fd-be2f-4937-b31f-ce1513bd2a14 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.441 2320953 WARNING oslo_db.sqlalchemy.utils [None req-0300a7e1-de41-4671-8890-2b7e86564cd5 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.447 2320953 WARNING oslo_db.sqlalchemy.utils [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.033547s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.436 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.436 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.440 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.441 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.446 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.447 2320955 INFO aodh.api.app [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.061980s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.428 2320954 INFO alembic.runtime.migration [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.428 2320954 INFO alembic.runtime.migration [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.431 2320954 INFO alembic.runtime.migration [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.431 2320954 INFO alembic.runtime.migration [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.435 2320954 INFO alembic.runtime.migration [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.437 2320954 INFO aodh.api.app [None req-fe286c5e-d1c7-4d80-9622-ae4326752e37 4cbddc98-20e8-4451-8c7c-717514b513ae a6625327-99d7-4896-8bb7-95fc6ff0f45f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.449 2320954 WARNING oslo_db.sqlalchemy.utils [None req-bbfd99f3-1e39-4a54-85ff-25f7b05fa00a 8aafb3d6-1cf2-447a-9b4d-8a8592787b50 6653713c-f029-49ca-baa4-9507db9ea802 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.450 2320954 WARNING oslo_db.sqlalchemy.utils [None req-bbfd99f3-1e39-4a54-85ff-25f7b05fa00a 8aafb3d6-1cf2-447a-9b4d-8a8592787b50 6653713c-f029-49ca-baa4-9507db9ea802 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.455 2320954 WARNING oslo_db.sqlalchemy.utils [None req-0e70d326-110c-4ae2-94dc-f957f780fd53 8aafb3d6-1cf2-447a-9b4d-8a8592787b50 6653713c-f029-49ca-baa4-9507db9ea802 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.457 2320954 WARNING oslo_db.sqlalchemy.utils [None req-010a0024-338a-4222-a91c-289ae35486fc 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.461 2320954 WARNING oslo_db.sqlalchemy.utils [None req-a94231ae-e9fd-44d2-ba83-a451182be0eb 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.468 2320954 WARNING oslo_db.sqlalchemy.utils [None req-e52ee6d4-2df5-4572-b52f-c5a8422ed890 8aafb3d6-1cf2-447a-9b4d-8a8592787b50 6653713c-f029-49ca-baa4-9507db9ea802 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.469 2320954 WARNING oslo_db.sqlalchemy.utils [None req-e52ee6d4-2df5-4572-b52f-c5a8422ed890 8aafb3d6-1cf2-447a-9b4d-8a8592787b50 6653713c-f029-49ca-baa4-9507db9ea802 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.473 2320954 WARNING oslo_db.sqlalchemy.utils [None req-77d8360c-cfcc-49dc-a6a5-9813e76ec8cd 8aafb3d6-1cf2-447a-9b4d-8a8592787b50 6653713c-f029-49ca-baa4-9507db9ea802 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.476 2320954 WARNING oslo_db.sqlalchemy.utils [None req-491be658-eb8d-4ae0-bd77-e0f009d58bef 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.478 2320954 WARNING oslo_db.sqlalchemy.utils [None req-491be658-eb8d-4ae0-bd77-e0f009d58bef 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.481 2320954 WARNING oslo_db.sqlalchemy.utils [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3 -5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.053337s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.456 2320953 INFO alembic.runtime.migration [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.457 2320953 INFO alembic.runtime.migration [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.461 2320953 INFO alembic.runtime.migration [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.461 2320953 INFO alembic.runtime.migration [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.467 2320953 INFO alembic.runtime.migration [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.469 2320953 INFO aodh.api.app [None req-7a96c659-34e0-4bbb-8665-35b112d7b9d4 e7133044-e66b-45ca-a689-9015e9a16c9c 41f1f8df-2abe-4ada-bbfc-e7af629e8685 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.483 2320953 WARNING oslo_db.sqlalchemy.utils [None req-08334d0b-b880-4072-b2c0-44e75966bb92 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.488 2320953 WARNING oslo_db.sqlalchemy.utils [None req-e5c1889d-9c9f-4bbb-8095-3c2dffadfb1c 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.492 2320953 WARNING oslo_db.sqlalchemy.utils [None req-0fb2457b-82ff-46f4-ad9d-b67b9becb7fb 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.499 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.501 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.073209s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.470 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.470 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.476 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.476 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.482 2320955 INFO alembic.runtime.migration [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.484 2320955 INFO aodh.api.app [None req-5c2c8856-1bd1-47e1-a8ef-f54862fb4ac0 b5b3a4db-2d72-4266-a162-efc920cc8759 255cdc26-faaf-4188-9d19-0177885b4ea3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.498 2320955 WARNING oslo_db.sqlalchemy.utils [None req-2f3089e8-4224-40fb-bd32-fd71c7907e10 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.500 2320955 WARNING oslo_db.sqlalchemy.utils [None req-2f3089e8-4224-40fb-bd32-fd71c7907e10 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.504 2320955 WARNING oslo_db.sqlalchemy.utils [None req-e35ed0d1-2f10-4e60-bc1f-b04cdc5f27cd 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.509 2320955 WARNING oslo_db.sqlalchemy.utils [None req-ef1b1998-2825-4397-8c37-84ac6827d8e8 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.515 2320955 WARNING oslo_db.sqlalchemy.utils [None req-5393168f-5572-4ecb-a5de-38d12cc36169 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.516 2320955 WARNING oslo_db.sqlalchemy.utils [None req-5393168f-5572-4ecb-a5de-38d12cc36169 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.519 2320955 WARNING oslo_db.sqlalchemy.utils [None req-8c8d4985-4d72-46d5-ab9f-dc6f98664d9a 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.524 2320955 WARNING oslo_db.sqlalchemy.utils [None req-b2bccfae-140a-480a-b7ce-8e35362dbba7 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.531 2320955 WARNING oslo_db.sqlalchemy.utils [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.534 2320955 WARNING oslo_db.sqlalchemy.utils [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.045180s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.542 2320955 INFO alembic.runtime.migration [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.542 2320955 INFO alembic.runtime.migration [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.546 2320955 INFO alembic.runtime.migration [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.546 2320955 INFO alembic.runtime.migration [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.551 2320955 INFO alembic.runtime.migration [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.553 2320955 INFO aodh.api.app [None req-60d004a5-d572-4785-b14e-ff89a5e644b6 899cb269-2e58-45ec-83ab-1a3c116877c5 a4c6cc7e-7f4e-40a1-b9de-f2853b32c7cc - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.566 2320955 WARNING oslo_db.sqlalchemy.utils [None req-ed5f5e86-97d1-4273-87da-f1da6fbe78e3 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.567 2320955 WARNING oslo_db.sqlalchemy.utils [None req-ed5f5e86-97d1-4273-87da-f1da6fbe78e3 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.572 2320955 WARNING oslo_db.sqlalchemy.utils [None req-e4aaca58-8b81-4d6c-a350-e78c2fe8469e 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.576 2320955 WARNING oslo_db.sqlalchemy.utils [None req-c86774ab-2a7d-4c30-9ebf-0b5799b0c497 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.576 2320955 WARNING oslo_db.sqlalchemy.utils [None req-c86774ab-2a7d-4c30-9ebf-0b5799b0c497 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.579 2320955 WARNING oslo_db.sqlalchemy.utils [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.051225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.589 2320955 INFO alembic.runtime.migration [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.589 2320955 INFO alembic.runtime.migration [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.592 2320955 INFO alembic.runtime.migration [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.592 2320955 INFO alembic.runtime.migration [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.599 2320955 INFO alembic.runtime.migration [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.601 2320955 INFO aodh.api.app [None req-df521afa-baa6-4e25-8b11-9c7d906d548d 12e11e95-1d18-4a35-b955-d69ea7f023ae 619f8ff0-cd06-49ae-a257-9bc223106e83 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.615 2320955 WARNING oslo_db.sqlalchemy.utils [None req-1e7dc23c-8767-4e01-83b9-5953304c8b77 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.616 2320955 WARNING oslo_db.sqlalchemy.utils [None req-1e7dc23c-8767-4e01-83b9-5953304c8b77 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.624 2320955 WARNING oslo_db.sqlalchemy.utils [None req-779d2ebd-e19b-4a3e-8afd-a01c941888c3 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.627 2320955 WARNING oslo_db.sqlalchemy.utils [None req-701edb14-5707-433d-9fe3-e59e1e4bf006 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.628 2320955 WARNING oslo_db.sqlalchemy.utils [None req-701edb14-5707-433d-9fe3-e59e1e4bf006 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.631 2320955 WARNING oslo_db.sqlalchemy.utils [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.153413s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.492 2320954 INFO alembic.runtime.migration [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.492 2320954 INFO alembic.runtime.migration [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.495 2320954 INFO alembic.runtime.migration [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.495 2320954 INFO alembic.runtime.migration [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.499 2320954 INFO alembic.runtime.migration [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.501 2320954 INFO aodh.api.app [None req-486be323-5da1-4675-aef6-297e7d11086f 77b6a3f3-5b53-44c5-aa4f-4a96f3aab9e9 c895f08f-0ea6-4599-a45f-437346fe3e2f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.611 2320954 WARNING oslo_db.sqlalchemy.utils [None req-3d85585f-be73-44a1-8261-a5065712a746 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.614 2320954 WARNING oslo_db.sqlalchemy.utils [None req-d52d5961-ec2a-48af-a997-6832c8d87c74 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.616 2320954 WARNING oslo_db.sqlalchemy.utils [None req-d52d5961-ec2a-48af-a997-6832c8d87c74 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.619 2320954 WARNING oslo_db.sqlalchemy.utils [None req-6a6f2426-c330-471f-b0a6-1e27aaca75b3 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.622 2320954 WARNING oslo_db.sqlalchemy.utils [None req-6a9f7f8b-823b-488b-aa7e-007a3886988e d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.629 2320954 WARNING oslo_db.sqlalchemy.utils [None req-08f4d642-5c6c-4946-9123-e232b725fe71 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.634 2320954 WARNING oslo_db.sqlalchemy.utils [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.637 2320954 WARNING oslo_db.sqlalchemy.utils [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.167898s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.510 2320953 INFO alembic.runtime.migration [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.510 2320953 INFO alembic.runtime.migration [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.513 2320953 INFO alembic.runtime.migration [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.514 2320953 INFO alembic.runtime.migration [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.518 2320953 INFO alembic.runtime.migration [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.521 2320953 INFO aodh.api.app [None req-f9bdaa6d-2ee4-4a89-84dc-02556b1717f8 1fafc9c5-e8a5-4fc6-a80e-c94c093938d1 1a3db4f4-2463-4e2d-a8fa-cd8e38d3e31e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.650 2320953 WARNING oslo_db.sqlalchemy.utils [None req-a457e31b-5dc6-4c3d-baaa-bd557f00925c 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.651 2320953 WARNING oslo_db.sqlalchemy.utils [None req-a457e31b-5dc6-4c3d-baaa-bd557f00925c 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.657 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f49729a2-7df1-42e5-a813-e5dc5903bfe2 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.662 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f5d8864c-b0b3-45f2-b9ac-561dee6f15b9 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.663 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f5d8864c-b0b3-45f2-b9ac-561dee6f15b9 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.666 2320953 WARNING oslo_db.sqlalchemy.utils [None req-00e7255e-c267-401d-8c6f-b8866b6ae3ca 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.055391s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.645 2320954 INFO alembic.runtime.migration [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.645 2320954 INFO alembic.runtime.migration [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.649 2320954 INFO alembic.runtime.migration [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.649 2320954 INFO alembic.runtime.migration [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.653 2320954 INFO alembic.runtime.migration [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.654 2320954 INFO aodh.api.app [None req-379d3c6e-fa7c-49d2-8413-8bda12ea6bc7 d29ae4b8-680b-49db-b8ef-26a2403cecd6 e85ee978-da60-4275-b748-f702f16a1fef - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.668 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b8e40bb4-3d67-4243-80da-c3ebd08b231b a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.669 2320954 WARNING oslo_db.sqlalchemy.utils [None req-b8e40bb4-3d67-4243-80da-c3ebd08b231b a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.675 2320954 WARNING oslo_db.sqlalchemy.utils [None req-7183708b-56af-4267-be39-baf126b21d2a a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.686 2320954 WARNING oslo_db.sqlalchemy.utils [None req-70af3828-ff51-4eba-be32-69d055b0b073 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.688 2320954 WARNING oslo_db.sqlalchemy.utils [None req-70af3828-ff51-4eba-be32-69d055b0b073 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.691 2320954 WARNING oslo_db.sqlalchemy.utils [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.259774s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.450 2320956 INFO alembic.runtime.migration [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.450 2320956 INFO alembic.runtime.migration [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.455 2320956 INFO alembic.runtime.migration [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.455 2320956 INFO alembic.runtime.migration [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.459 2320956 INFO alembic.runtime.migration [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.461 2320956 INFO aodh.api.app [None req-22eca76d-d0bf-47f2-b13b-45cd006f4809 9748f588-9ec7-4c2c-a0d4-85dd8c9796ec fbcc8033-9f70-4dfc-9bd1-880f12bb56af - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.475 2320956 WARNING oslo_db.sqlalchemy.utils [None req-52a181b8-e33a-4270-84da-7e54c4724f77 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.479 2320956 WARNING oslo_db.sqlalchemy.utils [None req-338b264e-0936-473c-be89-2078b7d8c516 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.487 2320956 WARNING oslo_db.sqlalchemy.utils [None req-a0710933-48dd-461d-996f-61fe61890d32 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.492 2320956 WARNING oslo_db.sqlalchemy.utils [None req-f17240dd-0b4c-47e2-b15f-1acdb4527e62 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.499 2320956 WARNING oslo_db.sqlalchemy.utils [None req-03cf8ae3-be98-4eeb-8e89-d2e2e809d5aa 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.610 2320956 WARNING oslo_db.sqlalchemy.utils [None req-849a7d0d-b286-4bc1-825c-94a514809e0d 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.623 2320956 WARNING oslo_db.sqlalchemy.utils [None req-349d2d60-bd02-45a4-a570-dfab840486bc 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.627 2320956 WARNING oslo_db.sqlalchemy.utils [None req-6ecada77-dba4-49bd-a476-a16acef9394e 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.633 2320956 WARNING oslo_db.sqlalchemy.utils [None req-65a9f569-5144-4a41-8455-ba0046a2ae4f 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.638 2320956 WARNING oslo_db.sqlalchemy.utils [None req-d64874fd-0926-4395-b93d-ad75a80882b0 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.645 2320956 WARNING oslo_db.sqlalchemy.utils [None req-72bb7fdf-f9ee-4060-99a9-3335a71902d0 76bb3169 -368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.648 2320956 WARNING oslo_db.sqlalchemy.utils [None req-ade56721-97f5-429d-9b15-efdc72a7dc57 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.655 2320956 WARNING oslo_db.sqlalchemy.utils [None req-941aaf1a-f707-431d-b03d-5abb60d75fd3 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.659 2320956 WARNING oslo_db.sqlalchemy.utils [None req-3604a0f7-0b95-422f-96db-1f00551b7702 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.666 2320956 WARNING oslo_db.sqlalchemy.utils [None req-ac2db091-16a8-47de-91b6-d3c3c1cd0bba 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.669 2320956 WARNING oslo_db.sqlalchemy.utils [None req-3824306b-40e8-4c08-b598-f878b4220da1 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.677 2320956 WARNING oslo_db.sqlalchemy.utils [None req-901a1a0a-a434-4e57-a8fc-bc31c0505617 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.681 2320956 WARNING oslo_db.sqlalchemy.utils [None req-7ce7d3d2-97e0-4d75-bf48-734980039495 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.687 2320956 WARNING oslo_db.sqlalchemy.utils [None req-87a54348-2e33-45cb-bd2b-1d4a90666195 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.690 2320956 WARNING oslo_db.sqlalchemy.utils [None req-0aa7525a-af95-48bb-88ad-5c37693aed40 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.696 2320956 WARNING oslo_db.sqlalchemy.utils [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.700 2320956 WARNING oslo_db.sqlalchemy.utils [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.045366s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.678 2320953 INFO alembic.runtime.migration [None req-7a4b1131-337c-43f8-b867-7f43b7464176 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.678 2320953 INFO alembic.runtime.migration [None req-7a4b1131-337c-43f8-b867-7f43b7464176 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.682 2320953 INFO alembic.runtime.migration [None req-7a4b1131-337c-43f8-b867-7f43b7464176 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.682 2320953 INFO alembic.runtime.migration [None req-7a4b1131-337c-43f8-b867-7f43b7464176 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.687 2320953 INFO alembic.runtime.migration [None req-7a4b1131-337c-43f8-b867-7f43b7464176 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.688 2320953 INFO aodh.api.app [None req-7a4b1131-337c-43f8-b867-7f43b7464176 322293ac-3149-40e8-b567-4b370ad4175f decbee75-9cf0-4568-869b-a90d34a0f832 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.700 2320953 WARNING oslo_db.sqlalchemy.utils [None req-066b5dc8-fc64-4972-a2c3-b8f573cbe6fb aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.702 2320953 WARNING oslo_db.sqlalchemy.utils [None req-066b5dc8-fc64-4972-a2c3-b8f573cbe6fb aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.708 2320953 WARNING oslo_db.sqlalchemy.utils [None req-fb37be3d-ba05-44fa-ab71-76968578d19e aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.712 2320953 WARNING oslo_db.sqlalchemy.utils [None req-d813fbd4-b384-435b-a0b8-0899d3bb1443 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.713 2320953 WARNING oslo_db.sqlalchemy.utils [None req-d813fbd4-b384-435b-a0b8-0899d3bb1443 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.715 2320953 WARNING oslo_db.sqlalchemy.utils [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.054606s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.704 2320954 INFO alembic.runtime.migration [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.704 2320954 INFO alembic.runtime.migration [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.707 2320954 INFO alembic.runtime.migration [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.707 2320954 INFO alembic.runtime.migration [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.712 2320954 INFO alembic.runtime.migration [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.715 2320954 INFO aodh.api.app [None req-9e295a01-c6d0-4712-8273-b7af7221e0d6 a882834a-5e6b-4932-a58b-59a9c015165d e504fbbb-66be-4083-a909-a194abcd0108 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.733 2320954 WARNING oslo_db.sqlalchemy.utils [None req-033e1168-e403-4959-a3cd-eb90414aeae2 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.733 2320954 WARNING oslo_db.sqlalchemy.utils [None req-033e1168-e403-4959-a3cd-eb90414aeae2 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.738 2320954 WARNING oslo_db.sqlalchemy.utils [None req-49a680d8-9dc7-4ac7-ae33-b1f0e7a55950 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.742 2320954 WARNING oslo_db.sqlalchemy.utils [None req-0ae706a7-e650-4d1a-be4a-8d72c17abefc 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.743 2320954 WARNING oslo_db.sqlalchemy.utils [None req-0ae706a7-e650-4d1a-be4a-8d72c17abefc 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.745 2320954 WARNING oslo_db.sqlalchemy.utils [None req-718d1069-7d7a-445f-98f8-25311abc249d 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.051583s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.710 2320956 INFO alembic.runtime.migration [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.711 2320956 INFO alembic.runtime.migration [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.714 2320956 INFO alembic.runtime.migration [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.714 2320956 INFO alembic.runtime.migration [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.718 2320956 INFO alembic.runtime.migration [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.721 2320956 INFO aodh.api.app [None req-cdbc4658-8790-4900-893e-bab89abd0a25 76bb3169-368c-49c4-9200-4eb9af693145 ff7d7b2e-efc8-47dc-aecb-af72546b5063 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.734 2320956 WARNING oslo_db.sqlalchemy.utils [None req-e2fffaf4-8e95-4bfe-8388-336c18a7a736 36320548-1b36-4a07-831f-ddd7795f41cc 4319e085-af4f-4833-b195-1ea07c2ed2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.735 2320956 WARNING oslo_db.sqlalchemy.utils [None req-e2fffaf4-8e95-4bfe-8388-336c18a7a736 36320548-1b36-4a07-831f-ddd7795f41cc 4319e085-af4f-4833-b195-1ea07c2ed2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.740 2320956 WARNING oslo_db.sqlalchemy.utils [None req-9cffc78b-c107-45d4-9183-103e5e78dcea 36320548-1b36-4a07-831f-ddd7795f41cc 4319e085-af4f-4833-b195-1ea07c2ed2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.743 2320956 WARNING oslo_db.sqlalchemy.utils [None req-372ec4b3-9cd0-4c4a-ab18-3be86412d637 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.744 2320956 WARNING oslo_db.sqlalchemy.utils [None req-372ec4b3-9cd0-4c4a-ab18-3be86412d637 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.749 2320956 WARNING oslo_db.sqlalchemy.utils [None req-abd72d11-ac70-4f1c-9044-e2598de91e0a 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.751 2320956 WARNING oslo_db.sqlalchemy.utils [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.048575s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.724 2320953 INFO alembic.runtime.migration [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.724 2320953 INFO alembic.runtime.migration [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.728 2320953 INFO alembic.runtime.migration [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.728 2320953 INFO alembic.runtime.migration [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.733 2320953 INFO alembic.runtime.migration [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.734 2320953 INFO aodh.api.app [None req-5fcf0a55-30f6-4ad0-914b-82f6e739e305 aab57528-b4e2-4971-9a8b-e56ffbb8cc3a 8a5ef8f9-654d-49c6-9d37-f1bbab273d0a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.752 2320953 WARNING oslo_db.sqlalchemy.utils [None req-ecda35bf-d588-40a1-8278-5211f816962d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.753 2320953 WARNING oslo_db.sqlalchemy.utils [None req-ecda35bf-d588-40a1-8278-5211f816962d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.761 2320953 WARNING oslo_db.sqlalchemy.utils [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.762 2320953 WARNING oslo_db.sqlalchemy.utils [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.032335s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.758 2320954 INFO alembic.runtime.migration [None req-0c6e9dda-2a53-4075-8e7a-6c5be507d757 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.758 2320954 INFO alembic.runtime.migration [None req-0c6e9dda-2a53-4075-8e7a-6c5be507d757 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.762 2320954 INFO alembic.runtime.migration [None req-0c6e9dda-2a53-4075-8e7a-6c5be507d757 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.762 2320954 INFO alembic.runtime.migration [None req-0c6e9dda-2a53-4075-8e7a-6c5be507d757 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.766 2320954 INFO alembic.runtime.migration [None req-0c6e9dda-2a53-4075-8e7a-6c5be507d757 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.768 2320954 INFO aodh.api.app [None req-0c6e9dda-2a53-4075-8e7a-6c5be507d757 657e19c8-b987-4dfc-88cc-63c568cd8451 a7780da9-7612-456f-bb83-4abaf80a303e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.781 2320954 WARNING oslo_db.sqlalchemy.utils [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.036703s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.762 2320956 INFO alembic.runtime.migration [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.762 2320956 INFO alembic.runtime.migration [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.765 2320956 INFO alembic.runtime.migration [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.765 2320956 INFO alembic.runtime.migration [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.771 2320956 INFO alembic.runtime.migration [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.772 2320956 INFO aodh.api.app [None req-cfc0c68f-9377-4cb9-9357-21e0b1c23381 36320548-1b36-4a07-831f-ddd7795f41cc 62f38003-7e71-42f3-8e40-6463b24027c3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.784 2320956 WARNING oslo_db.sqlalchemy.utils [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.785 2320956 WARNING oslo_db.sqlalchemy.utils [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.789 2320956 WARNING oslo_db.sqlalchemy.utils [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.010798s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.180426s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.768 2320955 INFO alembic.runtime.migration [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.769 2320955 INFO alembic.runtime.migration [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.773 2320955 INFO alembic.runtime.migration [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.773 2320955 INFO alembic.runtime.migration [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.778 2320955 INFO alembic.runtime.migration [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.780 2320955 INFO aodh.api.app [None req-fc848c51-4882-430d-b174-0b04d01b7508 2fa067e5-41cc-48b5-993b-3e9a65da45ac 7bfc875e-5bce-4713-a82c-d816e083af33 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.793 2320955 WARNING oslo_db.sqlalchemy.utils [None req-2ca9d5f3-9c79-43c8-9c7b-a96dac2fa386 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.794 2320955 WARNING oslo_db.sqlalchemy.utils [None req-2ca9d5f3-9c79-43c8-9c7b-a96dac2fa386 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.804 2320955 WARNING oslo_db.sqlalchemy.utils [None req-206a4526-42ed-4e47-b5d2-c555fd6fd1a1 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.808 2320955 WARNING oslo_db.sqlalchemy.utils [None req-175a7ac1-75c4-4786-9341-13879f01e7fc 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.808 2320955 WARNING oslo_db.sqlalchemy.utils [None req-175a7ac1-75c4-4786-9341-13879f01e7fc 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.811 2320955 WARNING oslo_db.sqlalchemy.utils [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.011161s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000635s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.001963s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.003651s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.040662s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.801 2320956 INFO alembic.runtime.migration [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.801 2320956 INFO alembic.runtime.migration [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.804 2320956 INFO alembic.runtime.migration [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.805 2320956 INFO alembic.runtime.migration [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.809 2320956 INFO alembic.runtime.migration [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.811 2320956 INFO aodh.api.app [None req-87e971d3-b081-4dc2-bdbe-d0b017b746a9 618e9de1-4a5a-42e4-bae7-354ccd8a9561 30d8d20c-3f37-4d3d-9f71-dab7da4a619a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.826 2320956 WARNING oslo_db.sqlalchemy.utils [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.828 2320956 WARNING oslo_db.sqlalchemy.utils [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.831 2320956 WARNING oslo_db.sqlalchemy.utils [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.050554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.792 2320954 INFO alembic.runtime.migration [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.792 2320954 INFO alembic.runtime.migration [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.796 2320954 INFO alembic.runtime.migration [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.796 2320954 INFO alembic.runtime.migration [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.800 2320954 INFO alembic.runtime.migration [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.802 2320954 INFO aodh.api.app [None req-01c41ea3-c86c-45a0-9059-707cc50cf2fd 5c673f62-72b8-458b-979e-7aeaf8228b51 92186aeb-469d-4658-807c-e3374390a3f7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.829 2320954 WARNING oslo_db.sqlalchemy.utils [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.830 2320954 WARNING oslo_db.sqlalchemy.utils [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.834 2320954 WARNING oslo_db.sqlalchemy.utils [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.049450s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.822 2320955 INFO alembic.runtime.migration [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.822 2320955 INFO alembic.runtime.migration [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.826 2320955 INFO alembic.runtime.migration [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.826 2320955 INFO alembic.runtime.migration [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.832 2320955 INFO alembic.runtime.migration [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.834 2320955 INFO aodh.api.app [None req-87259f72-81bd-4b14-8c54-a51d676cd17e 6b5e464e-6370-42d4-b5f9-c2e215431890 5f249f66-d34f-46b1-bb0d-cd284aff391b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.855 2320955 WARNING oslo_db.sqlalchemy.utils [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.856 2320955 WARNING oslo_db.sqlalchemy.utils [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.861 2320955 WARNING oslo_db.sqlalchemy.utils [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.028666s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.843 2320954 INFO alembic.runtime.migration [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.843 2320954 INFO alembic.runtime.migration [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.847 2320954 INFO alembic.runtime.migration [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.847 2320954 INFO alembic.runtime.migration [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.851 2320954 INFO alembic.runtime.migration [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.853 2320954 INFO aodh.api.app [None req-d7bf2416-1e4e-4f5a-9d38-7673935a8737 cbf5f577-02b6-47a6-8c7f-90c5d01132ae b7cc0d06-b4c3-475f-91b3-dc8629581d03 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000743s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.043938s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.832 2320953 INFO alembic.runtime.migration [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.832 2320953 INFO alembic.runtime.migration [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.838 2320953 INFO alembic.runtime.migration [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.838 2320953 INFO alembic.runtime.migration [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.842 2320953 INFO alembic.runtime.migration [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.844 2320953 INFO aodh.api.app [None req-1edfc672-54fe-41b5-817e-5546d8fa832d a455a7cb-b397-43bc-97ea-d1039d675518 bb4b1f38-90cc-4fec-871f-491811464a4d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.035237s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.873 2320954 INFO alembic.runtime.migration [None req-ce1101f5-5276-4e8e-b516-b302682b847d 79d4db8a-8602-4360-8494-66c3bc5804bf aaae99ad-bd53-4ccf-bb4b-db22836eb666 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.873 2320954 INFO alembic.runtime.migration [None req-ce1101f5-5276-4e8e-b516-b302682b847d 79d4db8a-8602-4360-8494-66c3bc5804bf aaae99ad-bd53-4ccf-bb4b-db22836eb666 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.876 2320954 INFO alembic.runtime.migration [None req-ce1101f5-5276-4e8e-b516-b302682b847d 79d4db8a-8602-4360-8494-66c3bc5804bf aaae99ad-bd53-4ccf-bb4b-db22836eb666 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.876 2320954 INFO alembic.runtime.migration [None req-ce1101f5-5276-4e8e-b516-b302682b847d 79d4db8a-8602-4360-8494-66c3bc5804bf aaae99ad-bd53-4ccf-bb4b-db22836eb666 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.881 2320954 INFO alembic.runtime.migration [None req-ce1101f5-5276-4e8e-b516-b302682b847d 79d4db8a-8602-4360-8494-66c3bc5804bf aaae99ad-bd53-4ccf-bb4b-db22836eb666 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.882 2320954 INFO aodh.api.app [None req-ce1101f5-5276-4e8e-b516-b302682b847d 79d4db8a-8602-4360-8494-66c3bc5804bf aaae99ad-bd53-4ccf-bb4b-db22836eb666 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.895 2320954 WARNING oslo_db.sqlalchemy.utils [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.896 2320954 WARNING oslo_db.sqlalchemy.utils [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.899 2320954 WARNING oslo_db.sqlalchemy.utils [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.054076s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.000897s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000575s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.052719s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.876 2320953 INFO alembic.runtime.migration [None req-d80f331d-ee2f-4c61-9293-205746eb23bd - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.877 2320953 INFO alembic.runtime.migration [None req-d80f331d-ee2f-4c61-9293-205746eb23bd - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.880 2320953 INFO alembic.runtime.migration [None req-d80f331d-ee2f-4c61-9293-205746eb23bd - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.880 2320953 INFO alembic.runtime.migration [None req-d80f331d-ee2f-4c61-9293-205746eb23bd - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.885 2320953 INFO alembic.runtime.migration [None req-d80f331d-ee2f-4c61-9293-205746eb23bd - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.887 2320953 INFO aodh.api.app [None req-d80f331d-ee2f-4c61-9293-205746eb23bd - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002239s] ... ok {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.026047s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.908 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.908 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.911 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.911 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.916 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.917 2320954 INFO aodh.api.app [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.025998s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.935 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.935 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.938 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.938 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.942 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.944 2320954 INFO aodh.api.app [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000964s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.010526s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.000901s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.003720s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.050816s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.930 2320953 INFO alembic.runtime.migration [None req-2e329c09-e46c-4d80-9e2e-f8627e528407 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.931 2320953 INFO alembic.runtime.migration [None req-2e329c09-e46c-4d80-9e2e-f8627e528407 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.934 2320953 INFO alembic.runtime.migration [None req-2e329c09-e46c-4d80-9e2e-f8627e528407 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.934 2320953 INFO alembic.runtime.migration [None req-2e329c09-e46c-4d80-9e2e-f8627e528407 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.939 2320953 INFO alembic.runtime.migration [None req-2e329c09-e46c-4d80-9e2e-f8627e528407 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.941 2320953 INFO aodh.api.app [None req-2e329c09-e46c-4d80-9e2e-f8627e528407 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002242s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.058518s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.931 2320955 INFO alembic.runtime.migration [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.932 2320955 INFO alembic.runtime.migration [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.936 2320955 INFO alembic.runtime.migration [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.937 2320955 INFO alembic.runtime.migration [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.945 2320955 INFO alembic.runtime.migration [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.947 2320955 INFO aodh.api.app [None req-439952f7-b25e-40fd-858e-139af5fd6302 d8bf3c8c-249a-4044-be63-039c10dc6c17 f7114709-aea5-4153-8fa2-d6affd348315 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.157649s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.841 2320956 INFO alembic.runtime.migration [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.841 2320956 INFO alembic.runtime.migration [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.845 2320956 INFO alembic.runtime.migration [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.845 2320956 INFO alembic.runtime.migration [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.849 2320956 INFO alembic.runtime.migration [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.850 2320956 INFO aodh.api.app [None req-6c0f7fbf-6823-4f31-beeb-755e962cb12c 08c38619-0c84-4af1-a9a6-d30b94618240 3f1d8e66-5c8f-44ae-becb-15bb58415f93 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:08.864 2320956 WARNING oslo_db.sqlalchemy.utils [None req-a90ea001-e455-4fc6-a600-d921dd8e0e59 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.871 2320956 WARNING oslo_db.sqlalchemy.utils [None req-1cdbb251-46e9-4724-b63c-7ef1445b7bb8 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.878 2320956 WARNING oslo_db.sqlalchemy.utils [None req-0b0920eb-6385-4b70-9ca3-bcec7bc7ecfd bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.882 2320956 WARNING oslo_db.sqlalchemy.utils [None req-0e602b06-acbc-4ed1-b3b5-b5331f722c0e bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.889 2320956 WARNING oslo_db.sqlalchemy.utils [None req-9eaa9c55-07d2-4c1f-9502-200e9b0bb2da bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.894 2320956 WARNING oslo_db.sqlalchemy.utils [None req-93f3b7ea-f321-4806-81e0-2a3c52679c69 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.901 2320956 WARNING oslo_db.sqlalchemy.utils [None req-6b9e0b98-9a3a-4808-a64e-39c00023cf18 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.907 2320956 WARNING oslo_db.sqlalchemy.utils [None req-d2ece16d-45f7-4a8a-bccf-bdc124c3a7ba bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.915 2320956 WARNING oslo_db.sqlalchemy.utils [None req-f57fbeaa-2121-4666-baa0-32574e89abf9 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.919 2320956 WARNING oslo_db.sqlalchemy.utils [None req-49d15d89-4d4f-4822-8b00-e5873445743a bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.929 2320956 WARNING oslo_db.sqlalchemy.utils [None req-1c22e1b6-e4a5-4868-80d1-04c16aa9111a bb68b2aa -eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.934 2320956 WARNING oslo_db.sqlalchemy.utils [None req-22fad718-d158-4016-aa0f-d316163c4c8e bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.941 2320956 WARNING oslo_db.sqlalchemy.utils [None req-d7b68bd1-efbd-498d-b70d-5a9ab2ff5441 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.945 2320956 WARNING oslo_db.sqlalchemy.utils [None req-b38de838-fc9a-406a-ae9f-afb81c93e409 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.951 2320956 WARNING oslo_db.sqlalchemy.utils [None req-b95da823-9f7d-41dd-8a6b-a9fc5cb985fb bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.954 2320956 WARNING oslo_db.sqlalchemy.utils [None req-4da169f5-ef67-4c57-ab5c-ba01c91c385b bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.962 2320956 WARNING oslo_db.sqlalchemy.utils [None req-a56de377-16ef-418a-afa7-00eb16f09396 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.966 2320956 WARNING oslo_db.sqlalchemy.utils [None req-4d7eed9f-5913-4e71-8e7c-36f58e286136 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.973 2320956 WARNING oslo_db.sqlalchemy.utils [None req-82b2d710-5dc3-4b9c-8f8e-370089949987 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.979 2320956 WARNING oslo_db.sqlalchemy.utils [None req-ad20b8aa-5ba5-4df3-9623-0568e75e0195 bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:08.986 2320956 WARNING oslo_db.sqlalchemy.utils [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.049989s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.981 2320953 INFO alembic.runtime.migration [None req-a93722a1-6223-4c1a-9ed1-dd472fd62738 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.981 2320953 INFO alembic.runtime.migration [None req-a93722a1-6223-4c1a-9ed1-dd472fd62738 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.985 2320953 INFO alembic.runtime.migration [None req-a93722a1-6223-4c1a-9ed1-dd472fd62738 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.986 2320953 INFO alembic.runtime.migration [None req-a93722a1-6223-4c1a-9ed1-dd472fd62738 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.991 2320953 INFO alembic.runtime.migration [None req-a93722a1-6223-4c1a-9ed1-dd472fd62738 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.992 2320953 INFO aodh.api.app [None req-a93722a1-6223-4c1a-9ed1-dd472fd62738 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.043363s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.990 2320955 INFO alembic.runtime.migration [None req-0c9ab283-9f8b-4aee-8183-2d7a04118664 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.990 2320955 INFO alembic.runtime.migration [None req-0c9ab283-9f8b-4aee-8183-2d7a04118664 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.994 2320955 INFO alembic.runtime.migration [None req-0c9ab283-9f8b-4aee-8183-2d7a04118664 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.995 2320955 INFO alembic.runtime.migration [None req-0c9ab283-9f8b-4aee-8183-2d7a04118664 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.999 2320955 INFO alembic.runtime.migration [None req-0c9ab283-9f8b-4aee-8183-2d7a04118664 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.001 2320955 INFO aodh.api.app [None req-0c9ab283-9f8b-4aee-8183-2d7a04118664 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.049626s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.984 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.984 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.988 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.988 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:08.992 2320954 INFO alembic.runtime.migration [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] Running stamp_revision -> 010 2026-03-11 13:44:08.994 2320954 INFO aodh.api.app [None req-1775b0dd-8d91-4972-8653-1499fae60aad 21285b9e-7be1-40a4-aedf-857a0b8972ae 23d7f465-fc30-485c-968b-2637bc8f833d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.039815s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:08.999 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:08.999 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.002 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.002 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.007 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.009 2320956 INFO aodh.api.app [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. warnings.warn( {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.040448s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.032 2320953 INFO alembic.runtime.migration [None req-33424835-22cf-4a1d-8e93-cb424b7837f1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.032 2320953 INFO alembic.runtime.migration [None req-33424835-22cf-4a1d-8e93-cb424b7837f1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.037 2320953 INFO alembic.runtime.migration [None req-33424835-22cf-4a1d-8e93-cb424b7837f1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.037 2320953 INFO alembic.runtime.migration [None req-33424835-22cf-4a1d-8e93-cb424b7837f1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.041 2320953 INFO alembic.runtime.migration [None req-33424835-22cf-4a1d-8e93-cb424b7837f1 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.043 2320953 INFO aodh.api.app [None req-33424835-22cf-4a1d-8e93-cb424b7837f1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.038588s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.040 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.040 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.043 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.043 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.048 2320956 INFO alembic.runtime.migration [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.050 2320956 INFO aodh.api.app [None req-e60c6d28-5974-4925-8284-a9c10f818a4d bb68b2aa-eb74-4937-8d32-37a04f708f61 53e34911-7a20-4c3a-b37a-8c62004989d3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:09.062 2320956 WARNING oslo_db.sqlalchemy.utils [None req-3ed17cba-4ffb-4405-a5c6-ba9c9a24e0c5 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.069 2320956 WARNING oslo_db.sqlalchemy.utils [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.004124s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002605s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002494s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.056345s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.034 2320955 INFO alembic.runtime.migration [None req-b259397f-1537-47a8-94b1-9cbe64944254 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.034 2320955 INFO alembic.runtime.migration [None req-b259397f-1537-47a8-94b1-9cbe64944254 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.038 2320955 INFO alembic.runtime.migration [None req-b259397f-1537-47a8-94b1-9cbe64944254 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.038 2320955 INFO alembic.runtime.migration [None req-b259397f-1537-47a8-94b1-9cbe64944254 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.043 2320955 INFO alembic.runtime.migration [None req-b259397f-1537-47a8-94b1-9cbe64944254 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.045 2320955 INFO aodh.api.app [None req-b259397f-1537-47a8-94b1-9cbe64944254 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.046744s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.067 2320954 INFO alembic.runtime.migration [None req-aff877b7-f4f1-49c3-8e4e-8551c94f35d9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.068 2320954 INFO alembic.runtime.migration [None req-aff877b7-f4f1-49c3-8e4e-8551c94f35d9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.071 2320954 INFO alembic.runtime.migration [None req-aff877b7-f4f1-49c3-8e4e-8551c94f35d9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.071 2320954 INFO alembic.runtime.migration [None req-aff877b7-f4f1-49c3-8e4e-8551c94f35d9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.075 2320954 INFO alembic.runtime.migration [None req-aff877b7-f4f1-49c3-8e4e-8551c94f35d9 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.077 2320954 INFO aodh.api.app [None req-aff877b7-f4f1-49c3-8e4e-8551c94f35d9 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.049514s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.072 2320953 INFO alembic.runtime.migration [None req-941333f4-a0b5-41d3-8836-abc0b590d197 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.073 2320953 INFO alembic.runtime.migration [None req-941333f4-a0b5-41d3-8836-abc0b590d197 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.077 2320953 INFO alembic.runtime.migration [None req-941333f4-a0b5-41d3-8836-abc0b590d197 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.077 2320953 INFO alembic.runtime.migration [None req-941333f4-a0b5-41d3-8836-abc0b590d197 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.087 2320953 INFO alembic.runtime.migration [None req-941333f4-a0b5-41d3-8836-abc0b590d197 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.094 2320953 INFO aodh.api.app [None req-941333f4-a0b5-41d3-8836-abc0b590d197 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.042993s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.092 2320955 INFO alembic.runtime.migration [None req-bd13db9b-134e-4f0a-b1f5-b6ecc3d87108 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.092 2320955 INFO alembic.runtime.migration [None req-bd13db9b-134e-4f0a-b1f5-b6ecc3d87108 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.096 2320955 INFO alembic.runtime.migration [None req-bd13db9b-134e-4f0a-b1f5-b6ecc3d87108 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.096 2320955 INFO alembic.runtime.migration [None req-bd13db9b-134e-4f0a-b1f5-b6ecc3d87108 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.100 2320955 INFO alembic.runtime.migration [None req-bd13db9b-134e-4f0a-b1f5-b6ecc3d87108 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.102 2320955 INFO aodh.api.app [None req-bd13db9b-134e-4f0a-b1f5-b6ecc3d87108 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.054004s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.088 2320956 INFO alembic.runtime.migration [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.088 2320956 INFO alembic.runtime.migration [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.092 2320956 INFO alembic.runtime.migration [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.092 2320956 INFO alembic.runtime.migration [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.096 2320956 INFO alembic.runtime.migration [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.098 2320956 INFO aodh.api.app [None req-d577b30b-1226-4bd2-9984-a4d971c036c2 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.035083s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.115 2320954 INFO alembic.runtime.migration [None req-581d9133-d217-4c61-9e49-b4a1c5c2523e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.115 2320954 INFO alembic.runtime.migration [None req-581d9133-d217-4c61-9e49-b4a1c5c2523e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.118 2320954 INFO alembic.runtime.migration [None req-581d9133-d217-4c61-9e49-b4a1c5c2523e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.118 2320954 INFO alembic.runtime.migration [None req-581d9133-d217-4c61-9e49-b4a1c5c2523e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.122 2320954 INFO alembic.runtime.migration [None req-581d9133-d217-4c61-9e49-b4a1c5c2523e - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.124 2320954 INFO aodh.api.app [None req-581d9133-d217-4c61-9e49-b4a1c5c2523e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.051614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.123 2320953 INFO alembic.runtime.migration [None req-b123a003-6318-4d5e-8516-96a8bd6a3ba6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.123 2320953 INFO alembic.runtime.migration [None req-b123a003-6318-4d5e-8516-96a8bd6a3ba6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.126 2320953 INFO alembic.runtime.migration [None req-b123a003-6318-4d5e-8516-96a8bd6a3ba6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.126 2320953 INFO alembic.runtime.migration [None req-b123a003-6318-4d5e-8516-96a8bd6a3ba6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.132 2320953 INFO alembic.runtime.migration [None req-b123a003-6318-4d5e-8516-96a8bd6a3ba6 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.134 2320953 INFO aodh.api.app [None req-b123a003-6318-4d5e-8516-96a8bd6a3ba6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.058288s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.135 2320955 INFO alembic.runtime.migration [None req-bae0167e-e141-4735-a7e2-532fa7c6b2b5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.136 2320955 INFO alembic.runtime.migration [None req-bae0167e-e141-4735-a7e2-532fa7c6b2b5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.141 2320955 INFO alembic.runtime.migration [None req-bae0167e-e141-4735-a7e2-532fa7c6b2b5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.141 2320955 INFO alembic.runtime.migration [None req-bae0167e-e141-4735-a7e2-532fa7c6b2b5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.146 2320955 INFO alembic.runtime.migration [None req-bae0167e-e141-4735-a7e2-532fa7c6b2b5 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.149 2320955 INFO aodh.api.app [None req-bae0167e-e141-4735-a7e2-532fa7c6b2b5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.054908s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.142 2320956 INFO alembic.runtime.migration [None req-b562987b-c32a-4ce8-9b8d-c30b38927e69 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.142 2320956 INFO alembic.runtime.migration [None req-b562987b-c32a-4ce8-9b8d-c30b38927e69 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.147 2320956 INFO alembic.runtime.migration [None req-b562987b-c32a-4ce8-9b8d-c30b38927e69 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.147 2320956 INFO alembic.runtime.migration [None req-b562987b-c32a-4ce8-9b8d-c30b38927e69 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.152 2320956 INFO alembic.runtime.migration [None req-b562987b-c32a-4ce8-9b8d-c30b38927e69 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.154 2320956 INFO aodh.api.app [None req-b562987b-c32a-4ce8-9b8d-c30b38927e69 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.046950s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.152 2320954 INFO alembic.runtime.migration [None req-00c531d3-70ef-4150-8cec-28dd466e505d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.152 2320954 INFO alembic.runtime.migration [None req-00c531d3-70ef-4150-8cec-28dd466e505d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.155 2320954 INFO alembic.runtime.migration [None req-00c531d3-70ef-4150-8cec-28dd466e505d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.155 2320954 INFO alembic.runtime.migration [None req-00c531d3-70ef-4150-8cec-28dd466e505d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.159 2320954 INFO alembic.runtime.migration [None req-00c531d3-70ef-4150-8cec-28dd466e505d - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.161 2320954 INFO aodh.api.app [None req-00c531d3-70ef-4150-8cec-28dd466e505d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.041709s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.175 2320953 INFO alembic.runtime.migration [None req-473fc220-dcc1-4c36-924c-c1d0bb698e41 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.175 2320953 INFO alembic.runtime.migration [None req-473fc220-dcc1-4c36-924c-c1d0bb698e41 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.180 2320953 INFO alembic.runtime.migration [None req-473fc220-dcc1-4c36-924c-c1d0bb698e41 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.180 2320953 INFO alembic.runtime.migration [None req-473fc220-dcc1-4c36-924c-c1d0bb698e41 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.185 2320953 INFO alembic.runtime.migration [None req-473fc220-dcc1-4c36-924c-c1d0bb698e41 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.186 2320953 INFO aodh.api.app [None req-473fc220-dcc1-4c36-924c-c1d0bb698e41 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.050017s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.194 2320955 INFO alembic.runtime.migration [None req-77da1609-46b9-4c60-9b24-8934e4d8ee29 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.194 2320955 INFO alembic.runtime.migration [None req-77da1609-46b9-4c60-9b24-8934e4d8ee29 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.197 2320955 INFO alembic.runtime.migration [None req-77da1609-46b9-4c60-9b24-8934e4d8ee29 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.197 2320955 INFO alembic.runtime.migration [None req-77da1609-46b9-4c60-9b24-8934e4d8ee29 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.203 2320955 INFO alembic.runtime.migration [None req-77da1609-46b9-4c60-9b24-8934e4d8ee29 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.205 2320955 INFO aodh.api.app [None req-77da1609-46b9-4c60-9b24-8934e4d8ee29 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.047256s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.199 2320956 INFO alembic.runtime.migration [None req-e2071255-21c0-4069-9053-eea874a878df - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.199 2320956 INFO alembic.runtime.migration [None req-e2071255-21c0-4069-9053-eea874a878df - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.202 2320956 INFO alembic.runtime.migration [None req-e2071255-21c0-4069-9053-eea874a878df - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.202 2320956 INFO alembic.runtime.migration [None req-e2071255-21c0-4069-9053-eea874a878df - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.206 2320956 INFO alembic.runtime.migration [None req-e2071255-21c0-4069-9053-eea874a878df - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.208 2320956 INFO aodh.api.app [None req-e2071255-21c0-4069-9053-eea874a878df - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.047355s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.199 2320954 INFO alembic.runtime.migration [None req-002cf8ca-fff5-4d6e-916e-79e7e7c85785 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.199 2320954 INFO alembic.runtime.migration [None req-002cf8ca-fff5-4d6e-916e-79e7e7c85785 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.202 2320954 INFO alembic.runtime.migration [None req-002cf8ca-fff5-4d6e-916e-79e7e7c85785 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.202 2320954 INFO alembic.runtime.migration [None req-002cf8ca-fff5-4d6e-916e-79e7e7c85785 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.206 2320954 INFO alembic.runtime.migration [None req-002cf8ca-fff5-4d6e-916e-79e7e7c85785 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.208 2320954 INFO aodh.api.app [None req-002cf8ca-fff5-4d6e-916e-79e7e7c85785 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.033897s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.216 2320953 INFO alembic.runtime.migration [None req-8d7d4ddd-9e8f-44ed-ba22-8066fab411dc f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.217 2320953 INFO alembic.runtime.migration [None req-8d7d4ddd-9e8f-44ed-ba22-8066fab411dc f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.223 2320953 INFO alembic.runtime.migration [None req-8d7d4ddd-9e8f-44ed-ba22-8066fab411dc f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.223 2320953 INFO alembic.runtime.migration [None req-8d7d4ddd-9e8f-44ed-ba22-8066fab411dc f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.227 2320953 INFO alembic.runtime.migration [None req-8d7d4ddd-9e8f-44ed-ba22-8066fab411dc f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.229 2320953 INFO aodh.api.app [None req-8d7d4ddd-9e8f-44ed-ba22-8066fab411dc f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.027953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.247 2320954 INFO alembic.runtime.migration [None req-7f3e1413-072c-424a-80d8-b8bd30765de8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.248 2320954 INFO alembic.runtime.migration [None req-7f3e1413-072c-424a-80d8-b8bd30765de8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.251 2320954 INFO alembic.runtime.migration [None req-7f3e1413-072c-424a-80d8-b8bd30765de8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.251 2320954 INFO alembic.runtime.migration [None req-7f3e1413-072c-424a-80d8-b8bd30765de8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.255 2320954 INFO alembic.runtime.migration [None req-7f3e1413-072c-424a-80d8-b8bd30765de8 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.257 2320954 INFO aodh.api.app [None req-7f3e1413-072c-424a-80d8-b8bd30765de8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.030892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.252 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.252 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.256 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.256 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.260 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.262 2320953 INFO aodh.api.app [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.043212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.244 2320955 INFO alembic.runtime.migration [None req-e4589469-6876-46da-b3ac-237f82cf30f5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.245 2320955 INFO alembic.runtime.migration [None req-e4589469-6876-46da-b3ac-237f82cf30f5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.248 2320955 INFO alembic.runtime.migration [None req-e4589469-6876-46da-b3ac-237f82cf30f5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.248 2320955 INFO alembic.runtime.migration [None req-e4589469-6876-46da-b3ac-237f82cf30f5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.253 2320955 INFO alembic.runtime.migration [None req-e4589469-6876-46da-b3ac-237f82cf30f5 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.255 2320955 INFO aodh.api.app [None req-e4589469-6876-46da-b3ac-237f82cf30f5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.053486s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.248 2320956 INFO alembic.runtime.migration [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.248 2320956 INFO alembic.runtime.migration [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.252 2320956 INFO alembic.runtime.migration [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.252 2320956 INFO alembic.runtime.migration [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.256 2320956 INFO alembic.runtime.migration [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.258 2320956 INFO aodh.api.app [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:09.278 2320956 INFO aodh.api.app [None req-1f1cbc6c-4a8f-40f9-8a9b-f40ba5536d27 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:09.290 2320956 WARNING oslo_policy.policy [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.029184s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.276 2320954 INFO alembic.runtime.migration [None req-81b43b2a-9a82-4a48-9edf-25ea5ae6ee18 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.276 2320954 INFO alembic.runtime.migration [None req-81b43b2a-9a82-4a48-9edf-25ea5ae6ee18 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.279 2320954 INFO alembic.runtime.migration [None req-81b43b2a-9a82-4a48-9edf-25ea5ae6ee18 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.280 2320954 INFO alembic.runtime.migration [None req-81b43b2a-9a82-4a48-9edf-25ea5ae6ee18 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.284 2320954 INFO alembic.runtime.migration [None req-81b43b2a-9a82-4a48-9edf-25ea5ae6ee18 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.285 2320954 INFO aodh.api.app [None req-81b43b2a-9a82-4a48-9edf-25ea5ae6ee18 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.032680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.284 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.284 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.287 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.287 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.292 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.294 2320953 INFO aodh.api.app [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.006634s] ... ok {0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.005341s] ... ok {0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000324s] ... ok {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.048232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.287 2320955 INFO alembic.runtime.migration [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.287 2320955 INFO alembic.runtime.migration [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.291 2320955 INFO alembic.runtime.migration [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.291 2320955 INFO alembic.runtime.migration [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.296 2320955 INFO alembic.runtime.migration [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.297 2320955 INFO aodh.api.app [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:09.314 2320955 INFO aodh.api.app [None req-f7e26e50-dd5d-46e1-bb0c-f3c26d417bb6 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini 2026-03-11 13:44:09.326 2320955 WARNING oslo_policy.policy [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.030276s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.308 2320954 INFO alembic.runtime.migration [None req-0090ce28-9a89-4f54-9109-0c0258ae4e87 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.308 2320954 INFO alembic.runtime.migration [None req-0090ce28-9a89-4f54-9109-0c0258ae4e87 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.311 2320954 INFO alembic.runtime.migration [None req-0090ce28-9a89-4f54-9109-0c0258ae4e87 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.311 2320954 INFO alembic.runtime.migration [None req-0090ce28-9a89-4f54-9109-0c0258ae4e87 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.315 2320954 INFO alembic.runtime.migration [None req-0090ce28-9a89-4f54-9109-0c0258ae4e87 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.318 2320954 INFO aodh.api.app [None req-0090ce28-9a89-4f54-9109-0c0258ae4e87 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.041927s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.302 2320956 INFO alembic.runtime.migration [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.302 2320956 INFO alembic.runtime.migration [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.305 2320956 INFO alembic.runtime.migration [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.305 2320956 INFO alembic.runtime.migration [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.311 2320956 INFO alembic.runtime.migration [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.312 2320956 INFO aodh.api.app [None req-8c595af4-7e5f-4eab-ad2e-3d5f3f75cbf8 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.028677s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.328 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.329 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.333 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.334 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.339 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.343 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.345 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.026776s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.338 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.338 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.342 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.342 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.346 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.348 2320954 INFO aodh.api.app [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000359s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.035044s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.336 2320955 INFO alembic.runtime.migration [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.336 2320955 INFO alembic.runtime.migration [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.343 2320955 INFO alembic.runtime.migration [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.343 2320955 INFO alembic.runtime.migration [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.348 2320955 INFO alembic.runtime.migration [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.350 2320955 INFO aodh.api.app [None req-959f46d1-177c-4803-9a42-c95305c9c94d some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.023500s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.358 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.358 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.362 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.362 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.367 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.371 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.046512s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.342 2320956 INFO alembic.runtime.migration [None req-48f5c4ea-d572-4323-972b-b28e9758e3b6 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.343 2320956 INFO alembic.runtime.migration [None req-48f5c4ea-d572-4323-972b-b28e9758e3b6 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.348 2320956 INFO alembic.runtime.migration [None req-48f5c4ea-d572-4323-972b-b28e9758e3b6 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.348 2320956 INFO alembic.runtime.migration [None req-48f5c4ea-d572-4323-972b-b28e9758e3b6 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.357 2320956 INFO alembic.runtime.migration [None req-48f5c4ea-d572-4323-972b-b28e9758e3b6 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.362 2320956 INFO aodh.api.app [None req-48f5c4ea-d572-4323-972b-b28e9758e3b6 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.024605s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.367 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.367 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.370 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.370 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.374 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.377 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.382 2320954 INFO aodh.storage.impl_sqlalchemy [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] 3 alarm histories are removed from database {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.023403s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.382 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.383 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.387 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.387 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.391 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.395 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.024604s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.393 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.393 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.396 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.396 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.401 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.404 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.407 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.036941s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.391 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.391 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.394 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.395 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.404 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.406 2320956 INFO aodh.api.app [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.057712s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.371 2320955 INFO alembic.runtime.migration [None req-1369b60d-7fbb-4310-9672-dd1cff572e98 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.371 2320955 INFO alembic.runtime.migration [None req-1369b60d-7fbb-4310-9672-dd1cff572e98 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.375 2320955 INFO alembic.runtime.migration [None req-1369b60d-7fbb-4310-9672-dd1cff572e98 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.376 2320955 INFO alembic.runtime.migration [None req-1369b60d-7fbb-4310-9672-dd1cff572e98 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.380 2320955 INFO alembic.runtime.migration [None req-1369b60d-7fbb-4310-9672-dd1cff572e98 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.382 2320955 INFO aodh.api.app [None req-1369b60d-7fbb-4310-9672-dd1cff572e98 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev1/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.029431s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.406 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.406 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.411 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.411 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.416 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.419 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.423 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.426 2320953 WARNING oslo_db.sqlalchemy.utils [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.026006s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.419 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.419 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.422 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.422 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.426 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.430 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.434 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.029524s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.428 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.428 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.432 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.432 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.437 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.442 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.447 2320956 INFO aodh.storage.impl_sqlalchemy [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] 2 alarm histories are removed from database {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.024454s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.436 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.436 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.440 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.440 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.444 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.018492s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.445 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.446 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.449 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.449 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.453 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.454 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.025119s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.461 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.461 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.464 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.464 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.468 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.472 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.023940s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.461 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.461 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.465 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.465 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.469 2320953 INFO alembic.runtime.migration [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001105s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.021647s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.464 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.464 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.467 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.468 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.472 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.475 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.056711s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.433 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.433 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.442 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.442 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.449 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.454 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.454 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004197s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.019833s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.487 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.487 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.490 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.490 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.494 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.498 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.018995s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.018813s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.499 2320953 ERROR stevedore.extension [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.499 2320953 WARNING stevedore.named [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Could not load prometheus 2026-03-11 13:44:09.500 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm d50a6641-1caf-4464-a2fc-1a6446c25add 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. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.006597s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.034430s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.487 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.487 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.490 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.490 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.495 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.498 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.009127s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.511 2320955 WARNING stevedore.named [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load no-such-engine {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.009397s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.518 2320953 INFO aodh.evaluator.event [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Triggering the alarm d998265d-836e-4ba8-b90a-dc92a7d94561 by event for project , event_type: type0 2026-03-11 13:44:09.518 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm d998265d-836e-4ba8-b90a-dc92a7d94561 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.024480s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.507 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.507 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.510 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.510 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.514 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.517 2320954 WARNING oslo_db.sqlalchemy.utils [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.007615s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.526 2320953 INFO aodh.evaluator.event [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Triggering the alarm 4f69a80a-d0cf-4ebc-87cd-261214ed848b by event for project , event_type: type0 2026-03-11 13:44:09.526 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm 4f69a80a-d0cf-4ebc-87cd-261214ed848b transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.007771s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.535 2320953 INFO aodh.evaluator.event [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Aborting evaluation of the alarm 52e2d75e-bb46-42b5-8c3d-c0bbfac09623 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.008139s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.035390s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.519 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.519 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.524 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.524 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.530 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.533 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.020626s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.533 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.533 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.536 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.536 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.540 2320954 INFO alembic.runtime.migration [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.002891s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.009459s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.009553s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.561 2320953 WARNING aodh.evaluator.gnocchi [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-03-11 13:44:09.562 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm 6bb4ef0c-14b8-48cc-9a36-f5af5ce7507c transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.054095s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.525 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.525 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.532 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.532 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.540 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.548 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.011355s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.573 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm b06b0ac6-d28f-409a-bbc7-a4dbe3c96280 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.024463s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.566 2320954 ERROR stevedore.extension [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.567 2320954 WARNING stevedore.named [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Could not load prometheus 2026-03-11 13:44:09.567 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 526c0812-fe47-49bd-aef3-68d1803d5f46 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. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.031661s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.556 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.556 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.559 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.559 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.565 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.568 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.010784s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.585 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm 46e61908-2f2f-4b2e-abc7-87850e634b6b transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.014199s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.586 2320954 ERROR stevedore.extension [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.586 2320954 WARNING stevedore.named [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Could not load prometheus 2026-03-11 13:44:09.586 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 4da7c6df-50c4-48a9-93f6-c196f686e6f9 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 13:44:09.588 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 4851c11c-fd15-4136-b5c9-c1fa5b5072ed transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 13:44:09.589 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm effc8a09-4387-4ba0-ae20-546d76769da3 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 13:44:09.589 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 61908054-cdde-482b-af2a-a721289896a3 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. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.010301s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.595 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm 835d7c72-76e8-43cf-898f-5da3e465ff53 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.008507s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.598 2320954 INFO aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Triggering the alarm 44e77e1a-2131-4c0b-817a-399050ad2a47 by event for project project2, event_type: type1 2026-03-11 13:44:09.598 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 44e77e1a-2131-4c0b-817a-399050ad2a47 transitioning to alarm because Event hits the query . {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.033008s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.582 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.582 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.590 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.590 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.596 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.027448s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.585 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.585 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.589 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.590 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.594 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.598 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.011417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.606 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm a02f7c8a-13ed-472d-ae78-8435e142398d transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.008365s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.608 2320954 INFO aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Triggering the alarm c45097a0-b9c9-4d08-b3a7-0f5fd4a97d24 by event for project , event_type: compute.instance.update 2026-03-11 13:44:09.608 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm c45097a0-b9c9-4d08-b3a7-0f5fd4a97d24 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.009253s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.617 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm 09eac9a6-3f92-4d85-bf99-1ec2b5fac630 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.009469s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.617 2320954 INFO aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Triggering the alarm 61de0f06-b72a-466d-8d7d-353f42403baa by event for project project1, event_type: type0 2026-03-11 13:44:09.618 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 61de0f06-b72a-466d-8d7d-353f42403baa transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.009029s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.628 2320954 ERROR aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Failed to extract event_type from event = {'message_id': '2d5df168-7661-419f-acad-97119f45f4c1', 'traits': []} 2026-03-11 13:44:09.628 2320954 WARNING aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Event <{'message_id': '2d5df168-7661-419f-acad-97119f45f4c1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.011767s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.629 2320953 WARNING aodh.evaluator.threshold [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Expecting 5 datapoints but only get 0 2026-03-11 13:44:09.629 2320953 INFO aodh.evaluator [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] alarm 32d1b100-568e-4f55-8d4c-04e49b4f4aef transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.029796s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.614 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.614 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.619 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.619 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.623 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.627 2320956 WARNING oslo_db.sqlalchemy.utils [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.009001s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.637 2320954 ERROR aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-03-11 13:44:09.637 2320954 WARNING aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.009616s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000310s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.000867s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.007772s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.646 2320954 INFO aodh.evaluator.event [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Aborting evaluation of the alarm 4786df2d-da4d-4314-9949-81c055d35a4f due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.045414s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.615 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.615 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.622 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.622 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.627 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.634 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 13:44:09.644 2320955 INFO aodh.storage.impl_sqlalchemy [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] 0 alarm histories are removed from database {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.009756s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.655 2320954 WARNING aodh.evaluator.gnocchi [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-03-11 13:44:09.655 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 8e608139-e0c4-43d6-a7a8-fe2a4ad182b2 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.020485s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.644 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.644 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.647 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.647 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.651 2320956 INFO alembic.runtime.migration [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001210s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.006142s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.009953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.666 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 08b9ea4a-6b55-48b4-83fb-748df89f728d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.028448s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.657 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.657 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.664 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.664 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.670 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.674 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.010147s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.677 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm bd5dacb4-b508-4306-a4a2-02b627bb92f8 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.017114s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.680 2320956 ERROR stevedore.extension [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.681 2320956 WARNING stevedore.named [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Could not load prometheus 2026-03-11 13:44:09.681 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm aac7fa0b-85a6-4162-94cd-543f8ab86ad4 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.010066s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.007653s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.689 2320956 INFO aodh.evaluator.event [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Triggering the alarm 2cf44b2e-df8f-4a70-b435-b03603338aeb by event for project , event_type: type0 2026-03-11 13:44:09.689 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm 2cf44b2e-df8f-4a70-b435-b03603338aeb transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.006267s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.011654s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.032714s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.694 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.694 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.698 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.698 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.703 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.707 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.009343s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.717 2320956 INFO aodh.evaluator.event [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Triggering the alarm 7ecdcb08-8de2-4b2e-bfad-0881ea02eaa7 by event for project , event_type: type0 2026-03-11 13:44:09.717 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm 7ecdcb08-8de2-4b2e-bfad-0881ea02eaa7 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.008517s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.726 2320956 INFO aodh.evaluator.event [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Triggering the alarm 4c9fcba3-c210-4298-ae26-89c538a27747 by event for project , event_type: type0 2026-03-11 13:44:09.726 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm 4c9fcba3-c210-4298-ae26-89c538a27747 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.007058s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.734 2320956 INFO aodh.evaluator.event [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Aborting evaluation of the alarm 2652d5c9-c9a8-42bc-874f-b7ce6b72206e due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.006938s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.030794s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.721 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.721 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.724 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.724 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.730 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.739 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.008094s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.749 2320956 INFO aodh.evaluator.event [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Aborting evaluation of the alarm ce78c837-338c-4680-aad0-54b270dc1cea due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.007129s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.757 2320956 INFO aodh.evaluator.event [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Aborting evaluation of the alarm 28db1ca4-eb1b-4330-96c4-17434b7621b7 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.008879s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.765 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm 095c4090-2454-4230-b97c-e69f66c7e88a transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.029203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.754 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.754 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.758 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.759 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.764 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.769 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.009059s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.774 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm 55b383a9-69f4-459d-b2ec-a521285f1c83 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.009103s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.783 2320956 WARNING aodh.evaluator.threshold [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Expecting 6 datapoints but only get 0 2026-03-11 13:44:09.784 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm e84df48f-aa76-4559-99e6-73d60c9a2066 transitioning to insufficient data because No datapoint for granularity 50 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.008990s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.793 2320956 INFO aodh.evaluator [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] alarm 39ae8d0b-301d-4adf-a3ce-fc93f7b484f5 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-03-10T17:44:09.793030', 'admin_state_up': True, 'operating_status': 'ERROR'} {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.033516s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.782 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.782 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.788 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.788 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.792 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.796 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.124657s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.812 2320954 WARNING aodh.evaluator.gnocchi [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-03-11 13:44:09.812 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm 7ee6f6f0-c2b6-42f2-a9bd-acb07c7132b5 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.010848s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.824 2320954 INFO aodh.evaluator [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] alarm a22e5990-e11e-4cef-a15a-c1a5a9918db5 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.009886s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.032742s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.815 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.816 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.821 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.821 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.826 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 2026-03-11 13:44:09.830 2320955 WARNING oslo_db.sqlalchemy.utils [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.007532s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.844 2320954 INFO aodh.notifier.heat [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-11 13:44:09.844 2320954 ERROR aodh.notifier.heat [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000333s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.008732s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.854 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.025284s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.850 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.850 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.853 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.853 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.859 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.027881s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.880 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.880 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.884 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Context impl SQLiteImpl. 2026-03-11 13:44:09.884 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Will assume non-transactional DDL. 2026-03-11 13:44:09.888 2320955 INFO alembic.runtime.migration [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.003743s] ... ok {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.118842s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.017282s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.912 2320955 ERROR stevedore.extension [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.912 2320955 WARNING stevedore.named [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load prometheus 2026-03-11 13:44:09.913 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm 7771cacd-5209-46c9-88b2-2bedc13bead9 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. {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.009443s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.010746s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.925 2320955 ERROR stevedore.extension [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.925 2320955 WARNING stevedore.named [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load prometheus {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.008590s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.931 2320956 INFO aodh.notifier.heat [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-11 13:44:09.931 2320956 INFO aodh.notifier.heat [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-03-11 13:44:09.932 2320956 INFO aodh.notifier.heat [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {3} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.001137s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.012739s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.937 2320955 ERROR stevedore.extension [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.938 2320955 WARNING stevedore.named [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load prometheus {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.011305s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.948 2320955 ERROR stevedore.extension [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 13:44:09.948 2320955 WARNING stevedore.named [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Could not load prometheus 2026-03-11 13:44:09.949 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm c2a5e909-8ba9-4e63-85b7-75e9caa983e8 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. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.010044s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.960 2320955 INFO aodh.evaluator.event [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-03-11 13:44:09.960 2320955 INFO aodh.evaluator.event [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-03-11 13:44:09.960 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.008870s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007790s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.008491s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.986 2320955 INFO aodh.evaluator.event [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Triggering the alarm ac418137-4cc0-464e-ae15-402d89148576 by event for project project1, event_type: type0 2026-03-11 13:44:09.986 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm ac418137-4cc0-464e-ae15-402d89148576 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.009412s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.995 2320955 INFO aodh.evaluator.event [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Triggering the alarm dfd40b21-678b-4926-bb19-c4bc10e9bc22 by event for project , event_type: type0 2026-03-11 13:44:09.995 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm dfd40b21-678b-4926-bb19-c4bc10e9bc22 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.011771s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.010496s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.018 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm 92e822c9-c363-4d37-81dc-f17065ef9380 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.011207s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.029 2320955 WARNING aodh.evaluator.threshold [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Expecting 4 datapoints but only get 0 2026-03-11 13:44:10.029 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm 459b5cb7-8feb-4118-a600-2a7c39bad229 transitioning to insufficient data because No datapoint for granularity 300 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.012602s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.010348s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.008720s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.010579s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.072 2320955 WARNING aodh.evaluator.threshold [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 13:44:10.072 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm e65fc046-db46-4b42-b029-4adf927ebdc7 transitioning to insufficient data because No datapoint for granularity 60 2026-03-11 13:44:10.073 2320955 WARNING aodh.evaluator.threshold [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 13:44:10.073 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm e65fc046-db46-4b42-b029-4adf927ebdc7 transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.012897s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.086 2320955 WARNING aodh.evaluator.threshold [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 13:44:10.086 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm 387731c2-0917-4e9a-9cc1-c6d2f9e89286 transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.010520s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.097 2320955 INFO aodh.evaluator [None req-614cde9c-f071-4ce4-a432-fc992867e460 a0d3b5c3-d761-42ba-927b-836e50d482cd a941cfe0-7b3e-4c7c-b660-f66635d37d15 - - - -] alarm c6669d58-1bfc-4837-b8cc-95f8d4071238 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000320s] ... ok {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.003337s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.011230s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.046313s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:09.866 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.866 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.867 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.867 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.867 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.867 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.867 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.868 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.869 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.869 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.869 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.869 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group 2026-03-11 13:44:10.869 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c2 7889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Coordination backend started successfully. 2026-03-11 13:44:10.869 2320954 INFO aodh.coordination [None req-c2867aa3-02f0-4fb9-8a5e-c27889f15a4e 9d64f1f3-2ca4-40de-891a-e3f434a739ba 202056c8-ea69-4dee-a7de-b68360a8ea73 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.010788s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.011024s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.124 2320955 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-11 13:44:10.124 2320955 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001027s] ... ok {0} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.540149s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008281s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.006944s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:11.197 2320953 INFO aodh.coordination [None req-f78a3d77-c7b6-47ee-80e6-ef5c74a4cbc5 f201b037-e82f-432a-bc23-559509edc52b cddb9a47-b11f-403e-9a63-a9f75536845c - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.569192s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.011859s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:10.925 2320954 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.027604s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.022932s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:11.976 2320954 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.002884s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.067095s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:11.188 2320955 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-6aa1b958-6a04-48bd-a2df-5cd165c6ab50' 2026-03-11 13:44:11.192 2320955 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001422s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.001077s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001268s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.001103s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.002260s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.001463s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.010215s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:11.208 2320953 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev1/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator raise result 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator Exception: Boom! 2026-03-11 13:44:11.209 2320953 ERROR aodh.evaluator {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.005849s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001498s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001532s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.002231s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001473s] ... ok {2} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.020337s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.073583s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.628886s] ... ok {3} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.010672s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.012036s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:12.219 2320953 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002049s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.000964s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.064521s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:13.119 2320954 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-dfb68c3a-476b-46fe-be5e-22609f60673e' 2026-03-11 13:44:13.120 2320954 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.065053s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.012608s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:13.152 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Coordination backend started successfully. 2026-03-11 13:44:14.152 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Joined partitioning group group1 2026-03-11 13:44:14.153 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Coordination backend started successfully. 2026-03-11 13:44:15.154 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Joined partitioning group group2 {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.129904s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.021025s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.021677s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.002670s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.001653s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.001636s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.002294s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.002778s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.002598s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.064415s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.025801s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:15.178 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Coordination backend started successfully. 2026-03-11 13:44:16.179 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Joined partitioning group group 2026-03-11 13:44:16.180 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Coordination backend started successfully. 2026-03-11 13:44:16.180 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Joined partitioning group group {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.191753s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:15.417 2320953 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-957dcc07-f849-4655-92d7-c5bbbc69f5cf' 2026-03-11 13:44:15.544 2320953 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.019861s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:16.201 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Coordination backend started successfully. 2026-03-11 13:44:17.202 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Joined partitioning group 123 2026-03-11 13:44:17.202 2320956 INFO aodh.coordination [None req-743b4f76-7745-4b19-b31e-1dec9eb6e648 abae578d-1e39-42fd-80fe-669911c7afbd e26e1e99-cf27-41af-810d-ca567782404f - - - -] Left partitioning group 123 {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.077873s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:16.621 2320953 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-899d3cd3-33aa-49ca-bfb2-49661fb1f8a6' 2026-03-11 13:44:16.622 2320953 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.023595s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:17.227 2320956 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.079580s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:17.700 2320953 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-568146e2-a322-45c4-94c2-36493a62fee3' 2026-03-11 13:44:17.702 2320953 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.028765s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:18.254 2320956 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev1/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator raise result 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator Exception: Boom! 2026-03-11 13:44:18.255 2320956 ERROR aodh.evaluator {3} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.018798s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.074651s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:18.779 2320953 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 ?. {0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.012700s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000664s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000727s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000450s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000462s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000481s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.000852s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001267s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.000874s] ... ok {3} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.022543s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001501s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.001506s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001663s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001607s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.076848s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.077203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:22.459 2320956 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-60a66de3-c840-434a-bd16-83740d03dcfb' 2026-03-11 13:44:22.461 2320956 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.070468s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:23.531 2320956 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-3b352385-5a99-4bb1-b4ce-e0d63e64fb40' 2026-03-11 13:44:23.532 2320956 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.084531s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:24.618 2320956 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 ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.077659s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 13:44:25.697 2320956 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 ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.072291s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.001313s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000995s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000929s] ... ok ====== Totals ====== Ran: 310 tests in 18.8309 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 41.9863 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:11.835275 - Worker 1 (78 tests) => 0:00:07.315635 - Worker 2 (77 tests) => 0:00:04.165829 - Worker 3 (77 tests) => 0:00:18.830923 [DEFAULT] # # From aodh # # Record alarm change events. (boolean value) #record_history = true # TTL of event alarm caches, in seconds. Set to 0 to disable caching. (integer # value) #event_alarm_cache_ttl = 60 # DEPRECATED: Disable RBAC for Prometheus evaluator. (boolean value) # This option is deprecated for removal since Flamingo. # Its value may be silently ignored in the future. # Reason: Prometheus RBAC is always disabled. It's not possible to correctly # use client-side rbac enforcement from within services. Using it can cause # issues. #prometheus_disable_rbac = false # Name of label used to identify metric project IDs in Prometheus. This label # name will be used to restrict queries to the appropriate project. (string # value) #prometheus_project_label_name = project # The number of seconds to extend the evaluation windows to compensate the # reporting/ingestion lag. (integer value) # Minimum value: 0 # Maximum value: 86400 #additional_ingestion_lag = 0 # The time in seconds to wait for the load balancer member creation. (integer # value) #member_creation_time = 120 # SSL Client certificate file for REST notifier. (string value) #rest_notifier_certificate_file = # SSL Client private key file for REST notifier. (string value) #rest_notifier_certificate_key = # SSL CA_BUNDLE certificate for REST notifier (string value) #rest_notifier_ca_bundle_certificate_path = # Whether to verify the SSL Server certificate when calling alarm action. # (boolean value) #rest_notifier_ssl_verify = true # Number of retries for REST notifier (integer value) #rest_notifier_max_retries = 0 # The topic that aodh uses for alarm notifier messages. (string value) #notifier_topic = alarming # Whether metric collection should be enabled. (boolean value) #enable_evaluation_results_metrics = false # # From cotyledon # # Enables or disables logging values of all registered options when starting a # service (at DEBUG level). (boolean value) # Note: This option can be changed without restarting. #log_options = true # Specify a timeout after which a gracefully shutdown server will exit. Zero # value means endless wait. (integer value) # Note: This option can be changed without restarting. #graceful_shutdown_timeout = 60 # # From oslo.log # # If set to true, the logging level will be set to DEBUG instead of the default # INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = false # The name of a logging configuration file. This file is appended to any # existing logging configuration files. For details about logging configuration # files, see the Python logging module documentation. Note that when logging # configuration files are used then all logging configuration is set in the # configuration file and other logging configuration options are ignored (for # example, log-date-format). (string value) # Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. (string # value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default is set, # logging will go to stderr as defined by use_stderr. This option is ignored if # log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. This option # is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # DEPRECATED: Uses logging handler designed to watch file system. When log file # is moved or removed this handler will open a new log file with specified path # instantaneously. It makes sense only if log_file option is specified and # Linux platform is used. This option is ignored if log_config_append is set. # (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This function is known to have bene broken for long time, and depends # on the unmaintained library #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and will be # changed later to honor RFC5424. This option is ignored if log_config_append # is set. (boolean value) #use_syslog = false # Enable journald for logging. If running in a systemd environment you may wish # to enable journal support. Doing so will use the journal native protocol # which includes structured metadata in addition to log messages.This option is # ignored if log_config_append is set. (boolean value) #use_journal = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Use JSON formatting for logging. This option is ignored if log_config_append # is set. (boolean value) #use_json = false # Log output to standard error. This option is ignored if log_config_append is # set. (boolean value) #use_stderr = false # (Optional) Set the 'color' key according to log levels. This option takes # effect only when logging to stderr or stdout is used. This option is ignored # if log_config_append is set. (boolean value) #log_color = false # The amount of time before the log files are rotated. This option is ignored # unless log_rotation_type is set to "interval". (integer value) #log_rotate_interval = 1 # Rotation interval type. The time of the last file change (or the time when # the service was started) is used when scheduling the next rotation. (string # value) # Possible values: # Seconds - # Minutes - # Hours - # Days - # Weekday - # Midnight - #log_rotate_interval_type = days # Maximum number of rotated log files. (integer value) #max_logfile_count = 30 # Log file maximum size in MB. This option is ignored if "log_rotation_type" is # not set to "size". (integer value) #max_logfile_size_mb = 200 # Log rotation type. (string value) # Possible values: # interval - Rotate logs at predefined time intervals. # size - Rotate logs once they reach a predefined size. # none - Do not rotate log files. #log_rotation_type = none # Format string to use for log messages with context. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s # Format string to use for log messages when context is undefined. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the message # is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. Used by oslo_log.formatters.ContextFormatter # (string value) #logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false # The format for an instance that is passed with the log message. (string # value) #instance_format = "[instance: %(uuid)s] " # The format for an instance UUID that is passed with the log message. (string # value) #instance_uuid_format = "[instance: %(uuid)s] " # Interval, number of seconds, of log rate limiting. (integer value) #rate_limit_interval = 0 # Maximum number of logged messages per rate_limit_interval. (integer value) #rate_limit_burst = 0 # Log level name used by rate limiting. Logs with level greater or equal to # rate_limit_except_level are not filtered. An empty string means that all # levels are filtered. (string value) # Possible values: # CRITICAL - # ERROR - # INFO - # WARNING - # DEBUG - # '' - #rate_limit_except_level = CRITICAL # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From oslo.messaging # # Size of executor thread pool when executor is threading or eventlet. (integer # value) # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size #executor_thread_pool_size = 64 # Seconds to wait for a response from a call. (integer value) #rpc_response_timeout = 60 # The network address and optional user credentials for connecting to the # messaging backend, in URL format. The expected format is: # # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query # # Example: rabbit://rabbitmq:password@127.0.0.1:5672// # # For full details on the fields in the URL see the documentation of # oslo_messaging.TransportURL at # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html # (string value) #transport_url = rabbit:// # The default exchange under which topics are scoped. May be overridden by an # exchange name specified in the transport_url option. (string value) #control_exchange = openstack # Add an endpoint to answer to ping calls. Endpoint is named # oslo_rpc_server_ping (boolean value) #rpc_ping_enabled = false [api] # # From aodh # # Configuration file for WSGI definition of API. (string value) #paste_config = api-paste.ini # Authentication mode to use. (string value) # Possible values: # keystone - # noauth - #auth_mode = keystone # Project name of resources creator in Gnocchi. (For example the Ceilometer # project name (string value) #gnocchi_external_project_owner = service # Domain name of resources creator in Gnocchi. (For example, default or # service_domain (string value) #gnocchi_external_domain_name = Default # Maximum number of alarms defined for a user. (integer value) #user_alarm_quota = -1 # Maximum number of alarms defined for a project. (integer value) #project_alarm_quota = -1 # Maximum count of actions for each state of an alarm, non-positive number # means no limit. (integer value) #alarm_max_actions = -1 [coordination] # # From aodh # # The backend URL to use for distributed coordination. If left empty, alarm # evaluation won't do workload partitioning and will only function correctly if # a single instance of the service is running. (string value) #backend_url = # Number of seconds between heartbeats for distributed coordination. (floating # point value) # Deprecated group/name - [coordination]/heartbeat #heartbeat_interval = 1.0 # Retry backoff factor when retrying to connect with coordination backend # (integer value) #retry_backoff = 1 # Maximum number of seconds between retry to join partitioning group (integer # value) #max_retry_interval = 30 [cors] # # From oslo.middleware.cors # # Indicate whether this resource may be shared with the domain received in the # requests "origin" header. Format: "://[:]", no trailing # slash. Example: https://horizon.example.com (list value) #allowed_origin = # Indicate that the actual request can include user credentials (boolean value) #allow_credentials = true # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple # Headers. (list value) #expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token # Maximum cache age of CORS preflight requests. (integer value) #max_age = 3600 # Indicate which methods can be used during the actual request. (list value) #allow_methods = GET,PUT,POST,DELETE,PATCH # Indicate which header field names may be used during the actual request. # (list value) #allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token [database] # # From aodh # # Number of seconds that alarm histories are kept in the database for (<= 0 # means forever). (integer value) #alarm_history_time_to_live = -1 # Number of alarm histories to be deleted in one iteration from the database (0 # means all). (integer value) # Minimum value: 0 #alarm_histories_delete_batch_size = 0 # # From oslo.db # # If True, SQLite uses synchronous mode. (boolean value) #sqlite_synchronous = true # The back end to use for the database. (string value) #backend = sqlalchemy # The SQLAlchemy connection string to use to connect to the database. (string # value) #connection = # The SQLAlchemy connection string to use to connect to the slave database. # (string value) #slave_connection = # The SQLAlchemy asyncio connection string to use to connect to the database. # (string value) #asyncio_connection = # The SQLAlchemy asyncio connection string to use to connect to the slave # database. (string value) #asyncio_slave_connection = # The SQL mode to be used for MySQL sessions. This option, including the # default, overrides any server-set SQL mode. To use whatever SQL mode is set # by the server configuration, set this to no value. Example: mysql_sql_mode= # (string value) #mysql_sql_mode = TRADITIONAL # For Galera only, configure wsrep_sync_wait causality checks on new # connections. Default is None, meaning don't configure any setting. (integer # value) #mysql_wsrep_sync_wait = # Connections which have been present in the connection pool longer than this # number of seconds will be replaced with a new one the next time they are # checked out from the pool. (integer value) #connection_recycle_time = 3600 # Maximum number of SQL connections to keep open in a pool. Setting a value of # 0 indicates no limit. (integer value) #max_pool_size = 5 # Maximum number of database connection retries during startup. Set to -1 to # specify an infinite retry count. (integer value) #max_retries = 10 # Interval between retries of opening a SQL connection. (integer value) #retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value) #max_overflow = 50 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer # value) # Minimum value: 0 # Maximum value: 100 #connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value) #connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value) #pool_timeout = # Enable the experimental use of database reconnect on connection lost. # (boolean value) #use_db_reconnect = false # Seconds between retries of a database transaction. (integer value) #db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to # db_max_retry_interval. (boolean value) #db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a # database operation. (integer value) #db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is # raised. Set to -1 to specify an infinite retry count. (integer value) #db_max_retries = 20 # Optional URL parameters to append onto the connection URL at connect time; # specify as param1=value1¶m2=value2&... (string value) #connection_parameters = [evaluator] # # From aodh # # Number of workers for evaluator service. (integer value) # Minimum value: 1 #workers = 1 # Period of evaluation cycle, should be >= than configured pipeline interval # for collection of underlying meters. (integer value) #evaluation_interval = 60 [healthcheck] # # From oslo.middleware.healthcheck # # DEPRECATED: The path to respond to healtcheck requests on. (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #path = /healthcheck # Show more detailed information as part of the response. Security note: # Enabling this option may expose sensitive details about the service being # monitored. Be sure to verify that it will not violate your security policies. # (boolean value) #detailed = false # Additional backends that can perform health checks and report that # information back as part of a request. (list value) #backends = # A list of network addresses to limit source ip allowed to access healthcheck # information. Any request from ip outside of these network addresses are # ignored. (list value) #allowed_source_ranges = # Ignore requests with proxy headers. (boolean value) #ignore_proxied_requests = false # Check the presence of a file to determine if an application is running on a # port. Used by DisableByFileHealthcheck plugin. (string value) #disable_by_file_path = # Check the presence of a file based on a port to determine if an application # is running on a port. Expects a "port:path" list of strings. Used by # DisableByFilesPortsHealthcheck plugin. (list value) #disable_by_file_paths = # Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list # value) #enable_by_file_paths = [keystone_authtoken] # # From keystonemiddleware.auth_token # # Complete "public" Identity API endpoint. This endpoint should not be an # "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. (string # value) # Deprecated group/name - [keystone_authtoken]/auth_uri #www_authenticate_uri = # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not # be an "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. This option # is deprecated in favor of www_authenticate_uri and will be removed in the S # release. (string value) # This option is deprecated for removal since Queens. # Its value may be silently ignored in the future. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri # and will be removed in the S release. #auth_uri = # API version of the Identity API endpoint. (string value) #auth_version = # Interface to use for the Identity API endpoint. Valid values are "public", # "internal" (default) or "admin". (string value) #interface = internal # Do not handle authorization requests within the middleware, but delegate the # authorization decision to downstream WSGI components. (boolean value) #delay_auth_decision = false # Request timeout value for communicating with Identity API server. (integer # value) #http_connect_timeout = # How many times are we trying to reconnect when communicating with Identity # API Server. (integer value) #http_request_max_retries = 3 # Request environment key where the Swift cache object is stored. When # auth_token middleware is deployed with a Swift cache, use this option to have # the middleware share a caching backend with swift. Otherwise, use the # ``memcached_servers`` option instead. (string value) #cache = # Required if identity server requires client certificate (string value) #certfile = # Required if identity server requires client certificate (string value) #keyfile = # A PEM encoded Certificate Authority to use when verifying HTTPs connections. # Defaults to system CAs. (string value) #cafile = # Verify HTTPS connections. (boolean value) #insecure = false # The region in which the identity server can be found. (string value) #region_name = # Optionally specify a list of memcached server(s) to use for caching. If left # undefined, tokens will instead be cached in-process. (list value) # Deprecated group/name - [keystone_authtoken]/memcache_servers #memcached_servers = # In order to prevent excessive effort spent validating tokens, the middleware # caches previously-seen tokens for a configurable duration (in seconds). Set # to -1 to disable caching completely. (integer value) #token_cache_time = 300 # (Optional) If defined, indicate whether token data should be authenticated or # authenticated and encrypted. If MAC, token data is authenticated (with HMAC) # in the cache. If ENCRYPT, token data is encrypted and authenticated in the # cache. If the value is not one of these options or empty, auth_token will # raise an exception on initialization. (string value) # Possible values: # None - # MAC - # ENCRYPT - #memcache_security_strategy = None # (Optional, mandatory if memcache_security_strategy is defined) This string is # used for key derivation. (string value) #memcache_secret_key = # (Optional) Global toggle for TLS usage when comunicating with the caching # servers. (boolean value) #memcache_tls_enabled = false # (Optional) Path to a file of concatenated CA certificates in PEM format # necessary to establish the caching server's authenticity. If tls_enabled is # False, this option is ignored. (string value) #memcache_tls_cafile = # (Optional) Path to a single file in PEM format containing the client's # certificate as well as any number of CA certificates needed to establish the # certificate's authenticity. This file is only required when client side # authentication is necessary. If tls_enabled is False, this option is ignored. # (string value) #memcache_tls_certfile = # (Optional) Path to a single file containing the client's private key in. # Otherwhise the private key will be taken from the file specified in # tls_certfile. If tls_enabled is False, this option is ignored. (string value) #memcache_tls_keyfile = # (Optional) Set the available ciphers for sockets created with the TLS # context. It should be a string in the OpenSSL cipher list format. If not # specified, all OpenSSL enabled ciphers will be available. (string value) #memcache_tls_allowed_ciphers = # (Optional) Number of seconds memcached server is considered dead before it is # tried again. (integer value) #memcache_pool_dead_retry = 300 # (Optional) Maximum total number of open connections to every memcached # server. (integer value) #memcache_pool_maxsize = 10 # (Optional) Socket timeout in seconds for communicating with a memcached # server. (integer value) #memcache_pool_socket_timeout = 3 # (Optional) Number of seconds a connection to memcached is held unused in the # pool before it is closed. (integer value) #memcache_pool_unused_timeout = 60 # (Optional) Number of seconds that an operation will wait to get a memcached # client connection from the pool. (integer value) #memcache_pool_conn_get_timeout = 10 # (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean # value) #memcache_use_advanced_pool = true # (Optional) Indicate whether to set the X-Service-Catalog header. If False, # middleware will not ask for service catalog on token validation and will not # set the X-Service-Catalog header. (boolean value) #include_service_catalog = true # Used to control the use and type of token binding. Can be set to: "disabled" # to not check token binding. "permissive" (default) to validate binding # information if the bind type is of a form known to the server and ignore it # if not. "strict" like "permissive" but if the bind type is unknown the token # will be rejected. "required" any form of token binding is needed to be # allowed. Finally the name of a binding method that must be present in tokens. # (string value) #enforce_token_bind = permissive # A choice of roles that must be present in a service token. Service tokens are # allowed to request that an expired token can be used and so this check should # tightly control that only actual services should be sending this token. Roles # here are applied as an ANY check so any role in this list must be present. # For backwards compatibility reasons this currently only affects the # allow_expired check. (list value) #service_token_roles = service # For backwards compatibility reasons we must let valid service tokens pass # that don't pass the service_token_roles check as valid. Setting this true # will become the default in a future release and should be enabled if # possible. (boolean value) #service_token_roles_required = false # The name or type of the service as it appears in the service catalog. This is # used to validate tokens that have restricted access rules. (string value) #service_type = # Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable # is true, else disable. (boolean value) #memcache_sasl_enabled = false # the user name for the SASL (string value) #memcache_username = # the username password for SASL (string value) #memcache_password = # Authentication type to load (string value) # Deprecated group/name - [keystone_authtoken]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = [listener] # # From aodh # # Number of workers for listener service. (integer value) # Minimum value: 1 #workers = 1 # The topic that aodh uses for event alarm evaluation. (string value) #event_alarm_topic = alarm.all # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = [notifier] # # From aodh # # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = # Number of workers for notifier service. (integer value) # Minimum value: 1 #workers = 1 [oslo_messaging_kafka] # # From oslo.messaging # # Max fetch bytes of Kafka consumer (integer value) #kafka_max_fetch_bytes = 1048576 # Default timeout(s) for Kafka consumers (floating point value) #kafka_consumer_timeout = 1.0 # Group id for Kafka consumer. Consumers in one group will coordinate message # consumption (string value) #consumer_group = oslo_messaging_consumer # Upper bound on the delay for KafkaProducer batching in seconds (floating # point value) #producer_batch_timeout = 0.0 # Size of batch for the producer async send (integer value) #producer_batch_size = 16384 # The compression codec for all data generated by the producer. If not set, # compression will not be used. Note that the allowed values of this depend on # the kafka version (string value) # Possible values: # none - # gzip - # snappy - # lz4 - # zstd - #compression_codec = none # Enable asynchronous consumer commits (boolean value) #enable_auto_commit = false # The maximum number of records returned in a poll call (integer value) #max_poll_records = 500 # Protocol used to communicate with brokers (string value) # Possible values: # PLAINTEXT - # SASL_PLAINTEXT - # SSL - # SASL_SSL - #security_protocol = PLAINTEXT # Mechanism when security protocol is SASL (string value) #sasl_mechanism = PLAIN # CA certificate PEM file used to verify the server certificate (string value) #ssl_cafile = # Client certificate PEM file used for authentication. (string value) #ssl_client_cert_file = # Client key PEM file used for authentication. (string value) #ssl_client_key_file = # Client key password file used for authentication. (string value) #ssl_client_key_password = [oslo_messaging_notifications] # # From oslo.messaging # # The Drivers(s) to handle sending notifications. Possible values are # messaging, messagingv2, routing, log, test, noop (multi valued) #driver = # A URL representing the messaging driver to use for notifications. If not set, # we fall back to the same configuration used for RPC. (string value) #transport_url = # AMQP topic used for OpenStack notifications. (list value) #topics = notifications # The maximum number of attempts to re-send a notification message which failed # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite # (integer value) #retry = -1 [oslo_messaging_rabbit] # # From oslo.messaging # # Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be # durable and this value will be ignored. (boolean value) #amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value) #amqp_auto_delete = false # Size of RPC connection pool. (integer value) # Minimum value: 1 #rpc_conn_pool_size = 30 # The pool size limit for connections expiration policy (integer value) #conn_pool_min_size = 2 # The time-to-live in sec of idle connections in the pool (integer value) #conn_pool_ttl = 1200 # Connect over SSL. (boolean value) #ssl = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # distributions. (string value) #ssl_version = # SSL key file (valid only if SSL enabled). (string value) #ssl_key_file = # SSL cert file (valid only if SSL enabled). (string value) #ssl_cert_file = # SSL certification authority file (valid only if SSL enabled). (string value) #ssl_ca_file = # Global toggle for enforcing the OpenSSL FIPS mode. This feature requires # Python support. This is available in Python 3.9 in all environments and may # have been backported to older Python versions on select environments. If the # Python executable used does not support OpenSSL FIPS mode, an exception will # be raised. (boolean value) #ssl_enforce_fips_mode = false # DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run # the health check heartbeat thread through a native python thread by default. # If this option is equal to False then the health check heartbeat will inherit # the execution model from the parent process. For example if the parent # process has monkey patched the stdlib by using eventlet/greenlet then the # heartbeat will be run through a green thread. This option should be set to # True only for the wsgi services. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: The option is related to Eventlet which will be removed. In addition # this has never worked as expected with services using eventlet for core # service framework. #heartbeat_in_pthread = false # How long to wait (in seconds) before reconnecting in response to an AMQP # consumer cancel notification. (floating point value) # Minimum value: 0.0 # Maximum value: 4.5 #kombu_reconnect_delay = 1.0 # Random time to wait for when reconnecting in response to an AMQP consumer # cancel notification. (floating point value) # Minimum value: 0.0 #kombu_reconnect_splay = 0.0 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # be used. This option may not be available in future versions. (string value) #kombu_compression = # How long to wait a missing client before abandoning to send it its replies. # This value should not be longer than rpc_response_timeout. (integer value) # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout #kombu_missing_consumer_retry_timeout = 60 # Determines how the next RabbitMQ node is chosen in case the one we are # currently connected to becomes unavailable. Takes effect only if more than # one RabbitMQ node is provided in config. (string value) # Possible values: # round-robin - # shuffle - #kombu_failover_strategy = round-robin # The RabbitMQ login method. (string value) # Possible values: # PLAIN - # AMQPLAIN - # EXTERNAL - # RABBIT-CR-DEMO - #rabbit_login_method = AMQPLAIN # How frequently to retry connecting with RabbitMQ. (integer value) # Minimum value: 1 #rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer # value) # Minimum value: 0 #rabbit_retry_backoff = 2 # Maximum interval of RabbitMQ connection retries. (integer value) # Minimum value: 1 #rabbit_interval_max = 30 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring # is no longer controlled by the x-ha-policy argument when declaring a queue. # If you just want to make sure that all queues (except those with auto- # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) #rabbit_ha_queues = false # Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a # modern queue type for RabbitMQ implementing a durable, replicated FIFO queue # based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0. # If set this option will conflict with the HA queues (``rabbit_ha_queues``) # aka mirrored queues, in other words the HA queues should be disabled. Quorum # queues are also durable by default so the amqp_durable_queues option is # ignored when this option is enabled. (boolean value) #rabbit_quorum_queue = false # Use quorum queues for transients queues in RabbitMQ. Enabling this option # will then make sure those queues are also using quorum kind of rabbit queues, # which are HA by default. (boolean value) #rabbit_transient_quorum_queue = false # Each time a message is redelivered to a consumer, a counter is incremented. # Once the redelivery count exceeds the delivery limit the message gets dropped # or dead-lettered (if a DLX exchange has been configured) Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_delivery_limit = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of messages in the quorum queue. Used only when rabbit_quorum_queue is # enabled, Default 0 which means dont set a limit. (integer value) #rabbit_quorum_max_memory_length = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of memory bytes used by the quorum queue. Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_max_memory_bytes = 0 # Positive integer representing duration in seconds for queue TTL (x-expires). # Queues which are unused for the duration of the TTL are automatically # deleted. The parameter affects only reply and fanout queues. Setting 0 as # value will disable the x-expires. If doing so, make sure you have a rabbitmq # policy to delete the queues or you deployment will create an infinite number # of queue over time.In case rabbit_stream_fanout is set to True, this option # will control data retention policy (x-max-age) for messages in the fanout # queue rather then the queue duration itself. So the oldest data in the stream # queue will be discarded from it once reaching TTL Setting to 0 will disable # x-max-age for stream which make stream grow indefinitely filling up the # diskspace (integer value) # Minimum value: 0 #rabbit_transient_queues_ttl = 1800 # Specifies the number of messages to prefetch. Setting to zero allows # unlimited messages. (integer value) #rabbit_qos_prefetch_count = 0 # Number of seconds after which the Rabbit broker is considered down if # heartbeat's keep-alive fails (0 disables heartbeat). (integer value) #heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the # heartbeat. (integer value) #heartbeat_rate = 3 # DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for # direct send. The direct send is used as reply, so the MessageUndeliverable # exception is raised in case the client queue does not # exist.MessageUndeliverable exception will be used to loop for a timeout to # lets a chance to sender to recover.This flag is deprecated and it will not be # possible to deactivate this functionality anymore (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: Mandatory flag no longer deactivable. #direct_mandatory_flag = true # Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and # notify consumerswhen queue is down (boolean value) #enable_cancel_on_failover = false # Should we use consistant queue names or random ones (boolean value) #use_queue_manager = false # Hostname used by queue manager. Defaults to the value returned by # socket.gethostname(). (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #hostname = node1.example.com # Process name used by queue manager (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #processname = nova-api # Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new # persistent and replicated data structure ("queue type") in RabbitMQ which # models an append-only log with non-destructive consumer semantics. It is # available as of RabbitMQ 3.9.0. If set this option will replace all fanout # queues with only one stream queue. (boolean value) #rabbit_stream_fanout = false [oslo_middleware] # # From oslo.middleware.http_proxy_to_wsgi # # Whether the application is behind a proxy or not. This determines if the # middleware should parse the headers or not. (boolean value) #enable_proxy_headers_parsing = false [oslo_policy] # # From oslo.policy # # DEPRECATED: This option controls whether or not to enforce scope when # evaluating policies. If ``True``, the scope of the token used in the request # is compared to the ``scope_types`` of the policy being enforced. If the # scopes do not match, an ``InvalidScope`` exception will be raised. If # ``False``, a message will be logged informing operators that policies are # being invoked with mismatching scope. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This configuration was added temporarily to facilitate a smooth # transition to the new RBAC. OpenStack will always enforce scope checks. This # configuration option is deprecated and will be removed in the 2025.2 cycle. #enforce_scope = false # This option controls whether or not to use old deprecated defaults when # evaluating policies. If ``True``, the old deprecated defaults are not going # to be evaluated. This means if any existing token is allowed for old defaults # but is disallowed for new defaults, it will be disallowed. It is encouraged # to enable this flag along with the ``enforce_scope`` flag so that you can get # the benefits of new defaults and ``scope_type`` together. If ``False``, the # deprecated policy check string is logically OR'd with the new policy check # string, allowing for a graceful upgrade experience between releases with new # policies, which is the default behavior. (boolean value) #enforce_new_defaults = false # The relative or absolute path of a file that maps roles to permissions for a # given service. Relative paths must be specified in relation to the # configuration file setting this option. (string value) #policy_file = policy.yaml # Default rule. Enforced when a requested rule is not found. (string value) #policy_default_rule = default # Directories where policy configuration files are stored. They can be relative # to any directory in the search path defined by the config_dir option, or # absolute paths. The file defined by policy_file must exist for these # directories to be searched. Missing or empty directories are ignored. (multi # valued) #policy_dirs = policy.d # Content Type to send and receive data for REST based policy check (string # value) # Possible values: # application/x-www-form-urlencoded - # application/json - #remote_content_type = application/x-www-form-urlencoded # server identity verification for REST based policy check (boolean value) #remote_ssl_verify_server_crt = false # Absolute path to ca cert file for REST based policy check (string value) #remote_ssl_ca_crt_file = # Absolute path to client cert for REST based policy check (string value) #remote_ssl_client_crt_file = # Absolute path client key file REST based policy check (string value) #remote_ssl_client_key_file = # Timeout in seconds for REST based policy check (floating point value) # Minimum value: 0 #remote_timeout = 60 [oslo_reports] # # From oslo.reports # # Path to a log directory where to create a file (string value) #log_dir = # The path to a file to watch for changes to trigger the reports, instead of # signals. Setting this option disables the signal trigger for the reports. If # application is running as a WSGI application it is recommended to use this # instead of signals. (string value) #file_event_handler = # How many seconds to wait between polls when file_event_handler is set # (integer value) #file_event_handler_interval = 1 [service_credentials] # # From aodh # # Region name to use for OpenStack service endpoints. (string value) # Deprecated group/name - [service_credentials]/os_region_name #region_name = # Type of endpoint in Identity service catalog to use for communication with # OpenStack services. (string value) # Possible values: # public - # internal - # admin - # auth - # publicURL - # internalURL - # adminURL - # Deprecated group/name - [service_credentials]/os_endpoint_type #interface = public # # From aodh-auth # # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = # PEM encoded client certificate cert file (string value) #certfile = # PEM encoded client certificate key file (string value) #keyfile = # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [service_credentials]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = # Authentication URL (string value) #auth_url = # Scope for system operations (string value) #system_scope = # Domain ID to scope to (string value) #domain_id = # Domain name to scope to (string value) #domain_name = # Project ID to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_id #project_id = # Project name to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_name #project_name = # Domain ID containing project (string value) #project_domain_id = # Domain name containing project (string value) #project_domain_name = # ID of the trust to use as a trustee use (string value) #trust_id = # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication. (string # value) #default_domain_id = # Optional domain name to use with v3 API and v2 parameters. It will be used # for both the user and project domain in v3 and ignored in v2 authentication. # (string value) #default_domain_name = # User id (string value) #user_id = # Username (string value) # Deprecated group/name - [service_credentials]/user_name #username = # User's domain id (string value) #user_domain_id = # User's domain name (string value) #user_domain_name = # User's password (string value) #password = [service_types] # # From aodh # # Message queue service type. (string value) #zaqar = messaging py312: OK (25.53 seconds) congratulations :) (25.61 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-22.1.0-0.20260311174243.7312ee5.el10.noarch Processing files: python3-aodh-22.1.0-0.20260311174243.7312ee5.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Bmeenm + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev1/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 22.1.0-0.20260311174243.7312ee5.el10 python3-aodh = 22.1.0-0.20260311174243.7312ee5.el10 python3.12-aodh = 22.1.0-0.20260311174243.7312ee5.el10 python3.12dist(aodh) = 22.1~~dev1 python3dist(aodh) = 22.1~~dev1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 python3.12dist(cachetools) >= 1.1.6 python3.12dist(cotyledon) >= 1.7.3 python3.12dist(croniter) >= 0.3.4 python3.12dist(futurist) >= 0.11 python3.12dist(gnocchiclient) >= 6 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 2.1 python3.12dist(keystonemiddleware) >= 5.1 python3.12dist(lxml) >= 2.3 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-db) >= 11 python3.12dist(oslo-i18n) >= 1.5 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 5.2 python3.12dist(oslo-middleware) >= 3.22 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 2 python3.12dist(pecan) >= 0.8 python3.12dist(python-dateutil) >= 2.5.3 python3.12dist(python-heatclient) >= 1.17 python3.12dist(python-keystoneclient) >= 1.6 python3.12dist(python-observabilityclient) >= 1.1 python3.12dist(python-octaviaclient) >= 1.8 python3.12dist(requests) >= 2.5.2 python3.12dist(sqlalchemy) >= 1.4.1 python3.12dist(stevedore) >= 1.5 python3.12dist(tenacity) >= 3.2.1 python3.12dist(tooz) >= 1.28 python3.12dist(voluptuous) >= 0.8.10 python3.12dist(webob) >= 1.2.3 python3.12dist(wsme) >= 0.12.1 Obsoletes: python3.12-aodh < 22.1.0-0.20260311174243.7312ee5.el10 Processing files: openstack-aodh-common-22.1.0-0.20260311174243.7312ee5.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.VmwdbV + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/doc/openstack-aodh-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev1/README.rst /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 22.1.0-0.20260311174243.7312ee5.el10 openstack-aodh-common = 22.1.0-0.20260311174243.7312ee5.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): systemd Requires(preun): systemd Requires(postun): systemd Requires: /usr/bin/python3 Recommends: group(aodh) user(aodh) Processing files: openstack-aodh-api-22.1.0-0.20260311174243.7312ee5.el10.noarch Provides: openstack-aodh-api = 22.1.0-0.20260311174243.7312ee5.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-evaluator-22.1.0-0.20260311174243.7312ee5.el10.noarch Provides: openstack-aodh-evaluator = 22.1.0-0.20260311174243.7312ee5.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-notifier-22.1.0-0.20260311174243.7312ee5.el10.noarch Provides: openstack-aodh-notifier = 22.1.0-0.20260311174243.7312ee5.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-listener-22.1.0-0.20260311174243.7312ee5.el10.noarch Provides: openstack-aodh-listener = 22.1.0-0.20260311174243.7312ee5.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-expirer-22.1.0-0.20260311174243.7312ee5.el10.noarch Provides: openstack-aodh-expirer = 22.1.0-0.20260311174243.7312ee5.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-aodh-tests-22.1.0-0.20260311174243.7312ee5.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RHfDyF + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/licenses/python3-aodh-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev1/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 22.1.0-0.20260311174243.7312ee5.el10 python3-aodh-tests = 22.1.0-0.20260311174243.7312ee5.el10 python3.12-aodh-tests = 22.1.0-0.20260311174243.7312ee5.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash python(abi) = 3.12 Obsoletes: python3.12-aodh-tests < 22.1.0-0.20260311174243.7312ee5.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-22.1.0-0.20260311174243.7312ee5.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.5pDtgm + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311174243.7312ee5.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.032b8D + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev1-SPECPARTS + rm -rf aodh-22.1.0.dev1 aodh-22.1.0.dev1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0