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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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.Js6SXE + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-21.1.0.dev39 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-21.1.0.dev39-0.20260224161359.f8597e3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-21.1.0.dev39 + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev39-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev39-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-21.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.i8HeDM + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + 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-21.1.0.dev39/.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-21.1.0.dev39/.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-21.1.0.dev39/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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.7L9uMu + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + 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-21.1.0.dev39/.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-21.1.0.dev39/.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-21.1.0.dev39/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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.y5wntJ + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + 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-21.1.0.dev39/.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-21.1.0.dev39/.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-21.1.0.dev39/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0.dev39/aodh-21.1.0.dev39.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev39.dist-info/ removed 'aodh-21.1.0.dev39.dist-info/AUTHORS' removed 'aodh-21.1.0.dev39.dist-info/LICENSE' removed 'aodh-21.1.0.dev39.dist-info/METADATA' removed 'aodh-21.1.0.dev39.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev39.dist-info/pbr.json' removed 'aodh-21.1.0.dev39.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev39.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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.QMOnmV + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + 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-21.1.0.dev39/.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-21.1.0.dev39/.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-21.1.0.dev39/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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.0.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-21.1.0.dev39/aodh-21.1.0.dev39.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.0.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev39.dist-info/ removed 'aodh-21.1.0.dev39.dist-info/AUTHORS' removed 'aodh-21.1.0.dev39.dist-info/LICENSE' removed 'aodh-21.1.0.dev39.dist-info/METADATA' removed 'aodh-21.1.0.dev39.dist-info/top_level.txt' removed 'aodh-21.1.0.dev39.dist-info/pbr.json' removed 'aodh-21.1.0.dev39.dist-info/entry_points.txt' removed directory 'aodh-21.1.0.dev39.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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.Lj8V10 + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + 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-21.1.0.dev39/.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-21.1.0.dev39/.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-21.1.0.dev39/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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.0.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-21.1.0.dev39/aodh-21.1.0.dev39.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.0.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev39.dist-info/ removed 'aodh-21.1.0.dev39.dist-info/AUTHORS' removed 'aodh-21.1.0.dev39.dist-info/LICENSE' removed 'aodh-21.1.0.dev39.dist-info/METADATA' removed 'aodh-21.1.0.dev39.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev39.dist-info/pbr.json' removed 'aodh-21.1.0.dev39.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev39.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.n1RYdt + 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-21.1.0.dev39 + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev39/.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-21.1.0.dev39/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-21.1.0.dev39/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-21.1.0.dev39 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-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info writing /builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/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-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-modern-metadata-2855o9x4/aodh-21.1.0.dev39.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/tests creating build/lib/aodh/tests/functional copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional creating build/lib/aodh/api creating build/lib/aodh/api/controllers copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers creating build/lib/aodh/tests/unit 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 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 creating build/lib/aodh/tests/functional/api copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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/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/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/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 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 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/__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/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf 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/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/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 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 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/storage 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 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/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 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 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/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd 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 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/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api 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/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 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/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/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/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 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/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/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/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 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/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/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/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 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/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 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/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 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 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 copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api 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 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev39-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev39.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev39.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir/pip-wheel-i5ahrlpm/.tmp-h0n1ljzn/aodh-21.1.0.dev39-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-21.1.0.dev39.data/scripts/aodh-api' adding 'aodh-21.1.0.dev39.dist-info/AUTHORS' adding 'aodh-21.1.0.dev39.dist-info/LICENSE' adding 'aodh-21.1.0.dev39.dist-info/METADATA' adding 'aodh-21.1.0.dev39.dist-info/WHEEL' adding 'aodh-21.1.0.dev39.dist-info/entry_points.txt' adding 'aodh-21.1.0.dev39.dist-info/pbr.json' adding 'aodh-21.1.0.dev39.dist-info/top_level.txt' adding 'aodh-21.1.0.dev39.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-21.1.0.dev39-py3-none-any.whl size=226095 sha256=2678fcbd740c68e1bbb693e3c6192443fdfbf49990d8812298b76178d8d58fe1 Stored in directory: /builddir/.cache/pip/wheels/d8/29/37/9a07213bad86171963d36a2f933b075c17d1eec7cb9ffe6e88 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.WcEZGf + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0.dev39 ++ xargs basename --multiple ++ ls /builddir/build/BUILD/aodh-21.1.0.dev39/pyproject-wheeldir/aodh-21.1.0.dev39-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==21.1.0.dev39 + '[' -z aodh==21.1.0.dev39 ']' + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev39/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0.dev39/pyproject-wheeldir aodh==21.1.0.dev39 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-21.1.0.dev39/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-21.1.0.dev39-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-21.1.0.dev39 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev39.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 21.1.0-0.20260224161359.f8597e3.el10 --unique-debug-suffix -21.1.0-0.20260224161359.f8597e3.el10.x86_64 --unique-debug-src-base openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-21.1.0.dev39 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-21.1.0-0.20260224161359.f8597e3.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.lVpnyH + 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-21.1.0.dev39 + 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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-21.1.0.dev39/.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( {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.226046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:26.859 3023128 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:26.860 3023128 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:26.865 3023128 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:26.865 3023128 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:26.871 3023128 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-24 11:15:26.914 3023128 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.044 3023128 WARNING oslo_db.sqlalchemy.utils [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] 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.121690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.094 3023128 INFO alembic.runtime.migration [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.094 3023128 INFO alembic.runtime.migration [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.106 3023128 INFO alembic.runtime.migration [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.107 3023128 INFO alembic.runtime.migration [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.118 3023128 INFO alembic.runtime.migration [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.131 3023128 INFO aodh.api.app [None req-23627099-310c-4262-902a-063ff4b520d4 adde7d23-7863-4ce7-9ba0-906d6a0aef29 ad9cd739-b0f4-451e-890c-364bb53a5a91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.093941s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.217 3023128 INFO alembic.runtime.migration [None req-51d641de-81bd-4651-9415-8cf49ba458c7 2f7841de-e403-4d4f-bd66-acf8fd4fb063 4d444cd3-7704-4928-9cb3-15e80569b0c0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.217 3023128 INFO alembic.runtime.migration [None req-51d641de-81bd-4651-9415-8cf49ba458c7 2f7841de-e403-4d4f-bd66-acf8fd4fb063 4d444cd3-7704-4928-9cb3-15e80569b0c0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.225 3023128 INFO alembic.runtime.migration [None req-51d641de-81bd-4651-9415-8cf49ba458c7 2f7841de-e403-4d4f-bd66-acf8fd4fb063 4d444cd3-7704-4928-9cb3-15e80569b0c0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.225 3023128 INFO alembic.runtime.migration [None req-51d641de-81bd-4651-9415-8cf49ba458c7 2f7841de-e403-4d4f-bd66-acf8fd4fb063 4d444cd3-7704-4928-9cb3-15e80569b0c0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.230 3023128 INFO alembic.runtime.migration [None req-51d641de-81bd-4651-9415-8cf49ba458c7 2f7841de-e403-4d4f-bd66-acf8fd4fb063 4d444cd3-7704-4928-9cb3-15e80569b0c0 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.232 3023128 INFO aodh.api.app [None req-51d641de-81bd-4651-9415-8cf49ba458c7 2f7841de-e403-4d4f-bd66-acf8fd4fb063 4d444cd3-7704-4928-9cb3-15e80569b0c0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.275 3023128 WARNING oslo_db.sqlalchemy.utils [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] 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_as_nonadmin_on_behalf_of_another_project [0.075674s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.311 3023128 INFO alembic.runtime.migration [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.311 3023128 INFO alembic.runtime.migration [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.319 3023128 INFO alembic.runtime.migration [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.321 3023128 INFO alembic.runtime.migration [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.329 3023128 INFO alembic.runtime.migration [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.333 3023128 INFO aodh.api.app [None req-bed2b163-e7a9-4740-a785-d6324d85a93c 7dc83223-ae79-4aee-8a07-1bb89c8ed552 cb084b89-d2db-4a55-b756-466701ca4d8f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.116232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.384 3023128 INFO alembic.runtime.migration [None req-69148d06-508b-46ca-8042-7190e4b272f7 34ef5e0f-55e3-4f1a-99d2-e6275731c891 83806c07-feab-4c2a-88e2-8086af387a84 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.384 3023128 INFO alembic.runtime.migration [None req-69148d06-508b-46ca-8042-7190e4b272f7 34ef5e0f-55e3-4f1a-99d2-e6275731c891 83806c07-feab-4c2a-88e2-8086af387a84 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.392 3023128 INFO alembic.runtime.migration [None req-69148d06-508b-46ca-8042-7190e4b272f7 34ef5e0f-55e3-4f1a-99d2-e6275731c891 83806c07-feab-4c2a-88e2-8086af387a84 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.392 3023128 INFO alembic.runtime.migration [None req-69148d06-508b-46ca-8042-7190e4b272f7 34ef5e0f-55e3-4f1a-99d2-e6275731c891 83806c07-feab-4c2a-88e2-8086af387a84 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.401 3023128 INFO alembic.runtime.migration [None req-69148d06-508b-46ca-8042-7190e4b272f7 34ef5e0f-55e3-4f1a-99d2-e6275731c891 83806c07-feab-4c2a-88e2-8086af387a84 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.404 3023128 INFO aodh.api.app [None req-69148d06-508b-46ca-8042-7190e4b272f7 34ef5e0f-55e3-4f1a-99d2-e6275731c891 83806c07-feab-4c2a-88e2-8086af387a84 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.441 3023128 WARNING oslo_db.sqlalchemy.utils [None req-25e153c6-f637-4d66-8bb2-6033f06af803 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.443 3023128 WARNING oslo_db.sqlalchemy.utils [None req-25e153c6-f637-4d66-8bb2-6033f06af803 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.457 3023128 WARNING oslo_db.sqlalchemy.utils [None req-25e153c6-f637-4d66-8bb2-6033f06af803 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.466 3023128 WARNING oslo_db.sqlalchemy.utils [None req-e9442913-e2e5-44e5-a128-a86c3c88436a 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.476 3023128 WARNING oslo_db.sqlalchemy.utils [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] 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_with_mismatch_between_type_and_rule [0.077699s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.502 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.504 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.511 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.512 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.521 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.523 3023128 INFO aodh.api.app [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.194808s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.472 3023129 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:27.472 3023129 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:27.477 3023129 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:27.477 3023129 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:27.481 3023129 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-24 11:15:27.518 3023129 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.624 3023129 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.642 3023129 WARNING oslo_policy.policy [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] 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. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.107137s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.578 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.580 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.587 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.587 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.598 3023128 INFO alembic.runtime.migration [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.601 3023128 INFO aodh.api.app [None req-b7fd9227-5dac-4ead-a9a2-4e346a941e69 76d1282b-029b-4b6b-a7b9-8e053c2bcd6d 969418b9-ea1d-4088-895e-f487aaf66f13 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.633 3023128 WARNING oslo_db.sqlalchemy.utils [None req-002afac8-12f1-47d6-8f8f-3cfb3219d70d 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.646 3023128 WARNING oslo_db.sqlalchemy.utils [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.666 3023128 WARNING oslo_db.sqlalchemy.utils [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] 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_noauth [0.062151s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.663 3023129 INFO alembic.runtime.migration [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.664 3023129 INFO alembic.runtime.migration [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.668 3023129 INFO alembic.runtime.migration [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.668 3023129 INFO alembic.runtime.migration [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.673 3023129 INFO alembic.runtime.migration [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.675 3023129 INFO aodh.api.app [None req-75d5f748-b02e-43f6-8818-074062d53323 6f55ee12-f132-45de-9c50-7c773e45ae57 30f2c10e-72ae-46f3-ba3b-467234e6a42c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.696 3023129 WARNING oslo_db.sqlalchemy.utils [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.698 3023129 WARNING oslo_db.sqlalchemy.utils [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.706 3023129 WARNING oslo_db.sqlalchemy.utils [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] 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_normal_user_set_log_actions [0.035079s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.725 3023129 INFO alembic.runtime.migration [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.726 3023129 INFO alembic.runtime.migration [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.729 3023129 INFO alembic.runtime.migration [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.729 3023129 INFO alembic.runtime.migration [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.734 3023129 INFO alembic.runtime.migration [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.736 3023129 INFO aodh.api.app [None req-16c8ffa7-5445-4f6d-87f7-4c69a73deff5 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.106981s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.689 3023128 INFO alembic.runtime.migration [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.690 3023128 INFO alembic.runtime.migration [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.699 3023128 INFO alembic.runtime.migration [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.699 3023128 INFO alembic.runtime.migration [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.710 3023128 INFO alembic.runtime.migration [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.715 3023128 INFO aodh.api.app [None req-8388665d-a54c-4376-9f20-a2943549583e 9b528d3d-6eef-40f9-8168-439a5b716b91 844792d1-591b-41eb-afe6-3301dba935ac - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.760 3023128 WARNING oslo_db.sqlalchemy.utils [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.765 3023128 WARNING oslo_db.sqlalchemy.utils [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.774 3023128 WARNING oslo_db.sqlalchemy.utils [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] 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_sub_rule_with_invalid_params [0.046201s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.761 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.761 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.765 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.765 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.769 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.772 3023129 INFO aodh.api.app [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.045192s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.807 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.808 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.812 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.812 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.816 3023129 INFO alembic.runtime.migration [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.818 3023129 INFO aodh.api.app [None req-eaf0dab4-4730-4ada-8a32-c9295e75ba26 5c4a4e95-2aaa-4a33-a948-5064f0a1a0cb 235cd08a-b712-4601-a7b8-dca2deae2ca1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.831 3023129 WARNING oslo_db.sqlalchemy.utils [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.833 3023129 WARNING oslo_db.sqlalchemy.utils [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.837 3023129 WARNING oslo_db.sqlalchemy.utils [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.165016s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.737 3023133 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:27.738 3023133 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:27.743 3023133 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:27.743 3023133 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:27.747 3023133 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-24 11:15:27.788 3023133 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.884 3023133 WARNING oslo_db.sqlalchemy.utils [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] 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_timestamp [0.134129s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.799 3023128 INFO alembic.runtime.migration [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.799 3023128 INFO alembic.runtime.migration [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.810 3023128 INFO alembic.runtime.migration [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.810 3023128 INFO alembic.runtime.migration [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.819 3023128 INFO alembic.runtime.migration [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.825 3023128 INFO aodh.api.app [None req-21ba7c95-db61-400a-b7f1-f571c6501d64 94eee0f8-bc19-4e02-8593-2d887f6c8d27 ed5fb961-3405-45b5-834f-734ec03f2d13 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.851 3023128 WARNING oslo_db.sqlalchemy.utils [None req-2bb57986-a84a-48e1-b8ab-8cad9df9a48f 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.859 3023128 WARNING oslo_db.sqlalchemy.utils [None req-a080fe98-5f3a-40f4-bebf-7d7891b02327 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.868 3023128 WARNING oslo_db.sqlalchemy.utils [None req-85b0af00-29e5-4580-a3eb-55def4c057c4 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.881 3023128 WARNING oslo_db.sqlalchemy.utils [None req-1f8102e7-d0e0-4d1b-8916-98af29400ad2 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.887 3023128 WARNING oslo_db.sqlalchemy.utils [None req-1f8102e7-d0e0-4d1b-8916-98af29400ad2 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.901 3023128 WARNING oslo_db.sqlalchemy.utils [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.906 3023128 WARNING oslo_db.sqlalchemy.utils [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-21.1.0.dev39/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() {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.074056s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.853 3023129 INFO alembic.runtime.migration [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.853 3023129 INFO alembic.runtime.migration [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.859 3023129 INFO alembic.runtime.migration [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.859 3023129 INFO alembic.runtime.migration [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.871 3023129 INFO alembic.runtime.migration [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.874 3023129 INFO aodh.api.app [None req-9dcf2f27-0fa4-47db-8423-23de0947296a 66898bb8-728d-4e8a-a57f-9b742f7b8e40 1245b5c3-085e-4b47-a454-d3c5276e9aeb - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.887 3023129 WARNING oslo_db.sqlalchemy.utils [None req-62677c59-5726-42a0-a820-3e000c0f1bf3 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.893 3023129 WARNING oslo_db.sqlalchemy.utils [None req-00cdfe30-8a01-4369-b8ff-fe801c739c9e bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.913 3023129 WARNING oslo_db.sqlalchemy.utils [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.916 3023129 WARNING oslo_db.sqlalchemy.utils [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] 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_another_user [0.033777s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.897 3023133 INFO alembic.runtime.migration [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.897 3023133 INFO alembic.runtime.migration [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.901 3023133 INFO alembic.runtime.migration [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.901 3023133 INFO alembic.runtime.migration [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.906 3023133 INFO alembic.runtime.migration [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.907 3023133 INFO aodh.api.app [None req-2d16716d-2c94-41f7-b44f-d8d79c1154d0 fd6dc383-43cc-4d2c-abc2-d41195ac7f94 6f7190e9-9cb4-45ac-b4f1-9a41444c7ef0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.058541s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.931 3023133 INFO alembic.runtime.migration [None req-7cc00f49-7b3a-435b-9f84-6745347e9dda 942657b2-ad01-4fb6-a71f-4a42ec6d51a7 bd52bb6b-5965-459b-888d-2c0f203107e0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.931 3023133 INFO alembic.runtime.migration [None req-7cc00f49-7b3a-435b-9f84-6745347e9dda 942657b2-ad01-4fb6-a71f-4a42ec6d51a7 bd52bb6b-5965-459b-888d-2c0f203107e0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.936 3023133 INFO alembic.runtime.migration [None req-7cc00f49-7b3a-435b-9f84-6745347e9dda 942657b2-ad01-4fb6-a71f-4a42ec6d51a7 bd52bb6b-5965-459b-888d-2c0f203107e0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.936 3023133 INFO alembic.runtime.migration [None req-7cc00f49-7b3a-435b-9f84-6745347e9dda 942657b2-ad01-4fb6-a71f-4a42ec6d51a7 bd52bb6b-5965-459b-888d-2c0f203107e0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.945 3023133 INFO alembic.runtime.migration [None req-7cc00f49-7b3a-435b-9f84-6745347e9dda 942657b2-ad01-4fb6-a71f-4a42ec6d51a7 bd52bb6b-5965-459b-888d-2c0f203107e0 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.949 3023133 INFO aodh.api.app [None req-7cc00f49-7b3a-435b-9f84-6745347e9dda 942657b2-ad01-4fb6-a71f-4a42ec6d51a7 bd52bb6b-5965-459b-888d-2c0f203107e0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.969 3023133 WARNING oslo_db.sqlalchemy.utils [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.971 3023133 WARNING oslo_db.sqlalchemy.utils [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.977 3023133 WARNING oslo_db.sqlalchemy.utils [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.071380s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.928 3023129 INFO alembic.runtime.migration [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.928 3023129 INFO alembic.runtime.migration [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.932 3023129 INFO alembic.runtime.migration [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.932 3023129 INFO alembic.runtime.migration [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.937 3023129 INFO alembic.runtime.migration [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.939 3023129 INFO aodh.api.app [None req-cbd08534-6cc5-4345-82ca-66065793e489 bd74479d-b981-49f6-a468-d85d2526d9ea 1df526d3-19ac-456f-a007-a7c07106b2ec - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:27.953 3023129 WARNING oslo_db.sqlalchemy.utils [None req-2cfcab54-8ac5-4c6b-a667-669ca544c2ef 4e3108f3-f031-4e82-b136-d5b676d314a5 4cd1f91a-5817-4a58-91a2-9c2aaa2f9a27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.954 3023129 WARNING oslo_db.sqlalchemy.utils [None req-2cfcab54-8ac5-4c6b-a667-669ca544c2ef 4e3108f3-f031-4e82-b136-d5b676d314a5 4cd1f91a-5817-4a58-91a2-9c2aaa2f9a27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.959 3023129 WARNING oslo_db.sqlalchemy.utils [None req-df9d4dea-90fe-48dd-97c7-3fc92e483d30 4e3108f3-f031-4e82-b136-d5b676d314a5 4cd1f91a-5817-4a58-91a2-9c2aaa2f9a27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.964 3023129 WARNING oslo_db.sqlalchemy.utils [None req-9cd569e1-5ae4-4085-a7ce-99c200b04f0a ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.968 3023129 WARNING oslo_db.sqlalchemy.utils [None req-11b42584-e6d3-4586-97ec-0d65829f4c7d ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.976 3023129 WARNING oslo_db.sqlalchemy.utils [None req-645a0435-4e52-4b2b-8522-fa1064a3afe7 4e3108f3-f031-4e82-b136-d5b676d314a5 4cd1f91a-5817-4a58-91a2-9c2aaa2f9a27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.978 3023129 WARNING oslo_db.sqlalchemy.utils [None req-645a0435-4e52-4b2b-8522-fa1064a3afe7 4e3108f3-f031-4e82-b136-d5b676d314a5 4cd1f91a-5817-4a58-91a2-9c2aaa2f9a27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.982 3023129 WARNING oslo_db.sqlalchemy.utils [None req-6b050980-18e6-4f1f-8985-c6a402c782e3 4e3108f3-f031-4e82-b136-d5b676d314a5 4cd1f91a-5817-4a58-91a2-9c2aaa2f9a27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.985 3023129 WARNING oslo_db.sqlalchemy.utils [None req-d71db2cb-081b-417f-bc8c-e30c882ec12a ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.987 3023129 WARNING oslo_db.sqlalchemy.utils [None req-d71db2cb-081b-417f-bc8c-e30c882ec12a ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:27.990 3023129 WARNING oslo_db.sqlalchemy.utils [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496 d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] 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_test_actions [0.034788s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.993 3023133 INFO alembic.runtime.migration [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.993 3023133 INFO alembic.runtime.migration [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.997 3023133 INFO alembic.runtime.migration [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.997 3023133 INFO alembic.runtime.migration [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.001 3023133 INFO alembic.runtime.migration [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.003 3023133 INFO aodh.api.app [None req-596d9802-7407-4984-8616-8d55b17eef26 92da0622-db36-472d-8865-bc0cdb800c9e 9690b64e-581c-4dac-889f-0796ea2d9859 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.060750s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.000 3023129 INFO alembic.runtime.migration [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.000 3023129 INFO alembic.runtime.migration [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.004 3023129 INFO alembic.runtime.migration [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.005 3023129 INFO alembic.runtime.migration [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.009 3023129 INFO alembic.runtime.migration [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.014 3023129 INFO aodh.api.app [None req-748f04a7-1afd-427d-8001-36584f081633 ce05496d-1b7b-44be-b8ef-767912886500 a01a91ce-8267-4f97-bdae-3b6b04cdf1e4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.038 3023129 WARNING oslo_db.sqlalchemy.utils [None req-6ec78339-e14c-439b-bea1-9584a4ab84e9 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.039 3023129 WARNING oslo_db.sqlalchemy.utils [None req-6ec78339-e14c-439b-bea1-9584a4ab84e9 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.045 3023129 WARNING oslo_db.sqlalchemy.utils [None req-ac7aaa4f-10cd-4ce9-8010-cd0e23561ce7 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.048 3023129 WARNING oslo_db.sqlalchemy.utils [None req-7531adc2-fdae-4558-b213-ab569202fc70 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.049 3023129 WARNING oslo_db.sqlalchemy.utils [None req-7531adc2-fdae-4558-b213-ab569202fc70 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.052 3023129 WARNING oslo_db.sqlalchemy.utils [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.063296s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.025 3023133 INFO alembic.runtime.migration [None req-bb284efd-9902-43d4-bead-7f1ee49fb3b8 ea3129af-cfbb-456f-ab37-fe825d733b09 47b30f10-fc05-4c9a-9b97-c9a528e13d13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.026 3023133 INFO alembic.runtime.migration [None req-bb284efd-9902-43d4-bead-7f1ee49fb3b8 ea3129af-cfbb-456f-ab37-fe825d733b09 47b30f10-fc05-4c9a-9b97-c9a528e13d13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.029 3023133 INFO alembic.runtime.migration [None req-bb284efd-9902-43d4-bead-7f1ee49fb3b8 ea3129af-cfbb-456f-ab37-fe825d733b09 47b30f10-fc05-4c9a-9b97-c9a528e13d13 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.029 3023133 INFO alembic.runtime.migration [None req-bb284efd-9902-43d4-bead-7f1ee49fb3b8 ea3129af-cfbb-456f-ab37-fe825d733b09 47b30f10-fc05-4c9a-9b97-c9a528e13d13 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.036 3023133 INFO alembic.runtime.migration [None req-bb284efd-9902-43d4-bead-7f1ee49fb3b8 ea3129af-cfbb-456f-ab37-fe825d733b09 47b30f10-fc05-4c9a-9b97-c9a528e13d13 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.038 3023133 INFO aodh.api.app [None req-bb284efd-9902-43d4-bead-7f1ee49fb3b8 ea3129af-cfbb-456f-ab37-fe825d733b09 47b30f10-fc05-4c9a-9b97-c9a528e13d13 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.051 3023133 WARNING oslo_db.sqlalchemy.utils [None req-74c6228f-2b8d-4a00-a6d1-71018e7eb919 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.057 3023133 WARNING oslo_db.sqlalchemy.utils [None req-d3472a6f-deb1-4fae-bc4b-585227d8b285 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.065 3023133 WARNING oslo_db.sqlalchemy.utils [None req-d3472a6f-deb1-4fae-bc4b-585227d8b285 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.068 3023133 WARNING oslo_db.sqlalchemy.utils [None req-a815fd86-125e-4da5-b164-cf3c343bade0 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.073 3023133 WARNING oslo_db.sqlalchemy.utils [None req-67207336-05f6-42af-b16b-3b1d37e7646f 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.081 3023133 WARNING oslo_db.sqlalchemy.utils [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] 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_not_supported_rule [0.038197s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.090 3023133 INFO alembic.runtime.migration [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.090 3023133 INFO alembic.runtime.migration [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.095 3023133 INFO alembic.runtime.migration [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.095 3023133 INFO alembic.runtime.migration [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.100 3023133 INFO alembic.runtime.migration [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.102 3023133 INFO aodh.api.app [None req-9492f7f5-63cf-475a-ade4-652ec26a415b 39ee8dab-2910-44ea-a6ca-c1aafde21347 8b1d251e-928b-4ef4-9292-dba2c02af97e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.119 3023133 WARNING oslo_db.sqlalchemy.utils [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] 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_type [0.068078s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.129 3023133 INFO alembic.runtime.migration [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.129 3023133 INFO alembic.runtime.migration [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.134 3023133 INFO alembic.runtime.migration [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.134 3023133 INFO alembic.runtime.migration [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.139 3023133 INFO alembic.runtime.migration [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.141 3023133 INFO aodh.api.app [None req-b631fcea-2f24-4f2b-8ebd-5c264bcad862 e5aaff09-b45b-430b-ab40-b0c018b33185 0ab979e4-8275-4965-b730-d8314ee32c7b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.155 3023133 WARNING oslo_db.sqlalchemy.utils [None req-53a876b3-64d2-4a0e-8706-ade5158467ef d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.160 3023133 WARNING oslo_db.sqlalchemy.utils [None req-4ac655cc-30e4-4468-a269-eb61c8731237 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.169 3023133 WARNING oslo_db.sqlalchemy.utils [None req-f4a48139-7775-49b3-827a-707511a60ed9 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.183 3023133 WARNING oslo_db.sqlalchemy.utils [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.187 3023133 WARNING oslo_db.sqlalchemy.utils [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] 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.430647s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:27.931 3023128 INFO alembic.runtime.migration [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.933 3023128 INFO alembic.runtime.migration [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.939 3023128 INFO alembic.runtime.migration [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:27.939 3023128 INFO alembic.runtime.migration [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:27.951 3023128 INFO alembic.runtime.migration [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:27.954 3023128 INFO aodh.api.app [None req-4d2bbd5d-685c-4c4a-a82c-e96c9b2afc74 5ed8b183-9f9b-437d-b0a5-a0759f52ddd1 f70826ac-ed2e-4ce4-b609-c9e9eece2353 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.320 3023128 WARNING oslo_db.sqlalchemy.utils [None req-eb65486c-b8e2-40a5-8dab-0c3e381b717e 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.322 3023128 WARNING oslo_db.sqlalchemy.utils [None req-eb65486c-b8e2-40a5-8dab-0c3e381b717e 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.327 3023128 WARNING oslo_db.sqlalchemy.utils [None req-90462cb3-a264-4a0c-b4c6-5171a150e687 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.331 3023128 WARNING oslo_db.sqlalchemy.utils [None req-9b860762-9dfa-4765-af22-f8b96ede4a32 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.331 3023128 WARNING oslo_db.sqlalchemy.utils [None req-9b860762-9dfa-4765-af22-f8b96ede4a32 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.334 3023128 WARNING oslo_db.sqlalchemy.utils [None req-331701fd-8283-4c81-9546-a060fb3ecc0d 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.310821s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.061 3023129 INFO alembic.runtime.migration [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.061 3023129 INFO alembic.runtime.migration [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.066 3023129 INFO alembic.runtime.migration [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.066 3023129 INFO alembic.runtime.migration [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.070 3023129 INFO alembic.runtime.migration [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.072 3023129 INFO aodh.api.app [None req-b3b66ac4-c2f9-4228-b8b9-0ed2cbb2385e 4c0e2890-62d9-494d-944d-ed95434aa6a4 fe53d18d-1b15-42a2-8dd8-21c7b239f0a6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.308 3023129 WARNING oslo_db.sqlalchemy.utils [None req-7125f10a-2d4f-48f6-a39c-657f7ecdb430 8e290e84-b6b7-485c-97f8-4205d2ceb160 4990dd60-84b6-4e6b-b5b0-753ece62a9a0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.314 3023129 WARNING oslo_db.sqlalchemy.utils [None req-7125f10a-2d4f-48f6-a39c-657f7ecdb430 8e290e84-b6b7-485c-97f8-4205d2ceb160 4990dd60-84b6-4e6b-b5b0-753ece62a9a0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.323 3023129 WARNING oslo_db.sqlalchemy.utils [None req-bb17a5ea-8830-4ef6-997e-e771647566ea 8e290e84-b6b7-485c-97f8-4205d2ceb160 4990dd60-84b6-4e6b-b5b0-753ece62a9a0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.334 3023129 WARNING oslo_db.sqlalchemy.utils [None req-0f492612-4d03-4b39-bc46-20ad493e63db 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.335 3023129 WARNING oslo_db.sqlalchemy.utils [None req-0f492612-4d03-4b39-bc46-20ad493e63db 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.351 3023129 WARNING oslo_db.sqlalchemy.utils [None req-a89b6d0d-326a-4ea3-8b11-ba5fe3471626 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.357 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.077697s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.364 3023128 INFO alembic.runtime.migration [None req-b219b462-18c5-42da-bfe2-88faace26e44 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.364 3023128 INFO alembic.runtime.migration [None req-b219b462-18c5-42da-bfe2-88faace26e44 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.377 3023128 INFO alembic.runtime.migration [None req-b219b462-18c5-42da-bfe2-88faace26e44 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.377 3023128 INFO alembic.runtime.migration [None req-b219b462-18c5-42da-bfe2-88faace26e44 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.382 3023128 INFO alembic.runtime.migration [None req-b219b462-18c5-42da-bfe2-88faace26e44 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.388 3023128 INFO aodh.api.app [None req-b219b462-18c5-42da-bfe2-88faace26e44 629f9cf2-b7ef-457d-b290-1bd921696835 072d3067-aa51-4943-8b02-1abfbc586e3e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.420 3023128 WARNING oslo_db.sqlalchemy.utils [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.117782s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.382 3023129 INFO alembic.runtime.migration [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.382 3023129 INFO alembic.runtime.migration [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.387 3023129 INFO alembic.runtime.migration [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.387 3023129 INFO alembic.runtime.migration [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.401 3023129 INFO alembic.runtime.migration [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.407 3023129 INFO aodh.api.app [None req-c9a8b9a9-be25-453d-af94-5a37504c9b7b 8e290e84-b6b7-485c-97f8-4205d2ceb160 2098258c-dc96-4e88-ae9a-9a3b2d23e1ad - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.445 3023129 WARNING oslo_db.sqlalchemy.utils [None req-ea0be70a-83c7-4626-92d4-be1ff6a61ea6 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.446 3023129 WARNING oslo_db.sqlalchemy.utils [None req-ea0be70a-83c7-4626-92d4-be1ff6a61ea6 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.460 3023129 WARNING oslo_db.sqlalchemy.utils [None req-6749db69-4e0c-4960-a54b-95122512fa8d db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.472 3023129 WARNING oslo_db.sqlalchemy.utils [None req-71aaf05a-589e-49bb-9120-2d9b7b0c44fd db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.473 3023129 WARNING oslo_db.sqlalchemy.utils [None req-71aaf05a-589e-49bb-9120-2d9b7b0c44fd db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.476 3023129 WARNING oslo_db.sqlalchemy.utils [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.093134s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.437 3023128 INFO alembic.runtime.migration [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.437 3023128 INFO alembic.runtime.migration [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.452 3023128 INFO alembic.runtime.migration [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.452 3023128 INFO alembic.runtime.migration [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.463 3023128 INFO alembic.runtime.migration [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.474 3023128 INFO aodh.api.app [None req-e9c96e38-b5e8-4d74-9902-91bb81fb2524 d74d2032-405b-456c-ba91-2dd4555c4c5c 3bf39931-6c10-4cd2-8e49-659ee23a376c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.509 3023128 WARNING oslo_db.sqlalchemy.utils [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.511 3023128 WARNING oslo_db.sqlalchemy.utils [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.516 3023128 WARNING oslo_db.sqlalchemy.utils [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.043676s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.532 3023128 INFO alembic.runtime.migration [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.532 3023128 INFO alembic.runtime.migration [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.536 3023128 INFO alembic.runtime.migration [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.536 3023128 INFO alembic.runtime.migration [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.545 3023128 INFO alembic.runtime.migration [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.547 3023128 INFO aodh.api.app [None req-b07521c7-fb7e-4097-b8ce-2d1bfd50533f 43b52eb1-4787-4c74-b244-901f6a5a9f00 e353d36b-9b53-42e9-81ae-c32474f1bad2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.403020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.198 3023133 INFO alembic.runtime.migration [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.198 3023133 INFO alembic.runtime.migration [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.202 3023133 INFO alembic.runtime.migration [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.202 3023133 INFO alembic.runtime.migration [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.208 3023133 INFO alembic.runtime.migration [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.210 3023133 INFO aodh.api.app [None req-a7be9f08-19a2-4047-b73c-5494a7bcaa59 d3af6006-b5a6-4087-b8ce-f0ab2731f22d 1ff33543-8141-48ec-9ab0-478161d058ed - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.237 3023133 WARNING oslo_db.sqlalchemy.utils [None req-0eb2be15-f74e-4b25-be13-0de4f6258875 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.243 3023133 WARNING oslo_db.sqlalchemy.utils [None req-9f719f8a-87ab-4d11-b862-a5dc57fb67ae 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.251 3023133 WARNING oslo_db.sqlalchemy.utils [None req-befb865f-6b37-4758-8544-69cd99c4a0ea 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.255 3023133 WARNING oslo_db.sqlalchemy.utils [None req-c3ca62c4-c3c4-411a-af81-69ac44fa854b 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.262 3023133 WARNING oslo_db.sqlalchemy.utils [None req-1e39370f-e6e3-4c41-a4d5-813f240276c3 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.266 3023133 WARNING oslo_db.sqlalchemy.utils [None req-60213ea8-f7bc-402b-98b7-27247742bda8 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.273 3023133 WARNING oslo_db.sqlalchemy.utils [None req-e3b6be5e-83f7-4ad6-83c3-e8e5755a6d22 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.277 3023133 WARNING oslo_db.sqlalchemy.utils [None req-cc9760c1-98f0-4407-9513-a10d5169ff8f 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.283 3023133 WARNING oslo_db.sqlalchemy.utils [None req-fbc8bcfc-bfec-49a0-b667-a6bc6370f7ac 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.287 3023133 WARNING oslo_db.sqlalchemy.utils [None req-8e910be4-2aec-40de-8ce7-32df6b32bfe9 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.294 3023133 WARNING oslo_db.sqlalchemy.utils [None req-b0c3e609-4af6-40d2-84d2-08af89449871 817fcbc e-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.297 3023133 WARNING oslo_db.sqlalchemy.utils [None req-498ad74e-3a5e-44fe-b8fb-dbee97387e79 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.310 3023133 WARNING oslo_db.sqlalchemy.utils [None req-f942282e-4c39-437a-ada7-ca54c42d39f3 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.318 3023133 WARNING oslo_db.sqlalchemy.utils [None req-fe444ce0-2c94-44c4-9860-5133f090686f 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.328 3023133 WARNING oslo_db.sqlalchemy.utils [None req-6a3af9a4-dc22-41db-a695-f87f5c4fb8a6 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.333 3023133 WARNING oslo_db.sqlalchemy.utils [None req-974d0b07-7a3f-4929-9afd-58a5d216aa8f 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.340 3023133 WARNING oslo_db.sqlalchemy.utils [None req-7e83006a-4671-438d-b370-a818332ab528 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.344 3023133 WARNING oslo_db.sqlalchemy.utils [None req-509d549d-b941-4c05-b758-e091612f0448 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.359 3023133 WARNING oslo_db.sqlalchemy.utils [None req-5fc053fc-6273-4e13-a8fe-3a8961f75736 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.367 3023133 WARNING oslo_db.sqlalchemy.utils [None req-143a74ca-31f0-4b5a-9b86-e0a6986a4a55 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.588 3023133 WARNING oslo_db.sqlalchemy.utils [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.590 3023133 WARNING oslo_db.sqlalchemy.utils [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.054264s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.582 3023128 INFO alembic.runtime.migration [None req-5ebf7a15-5c81-4c3b-bb16-5289463b7770 e312432a-3a8e-40bd-a5e6-9e52dc371260 bd49df73-cc52-4b38-bec0-f5d71667344e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.582 3023128 INFO alembic.runtime.migration [None req-5ebf7a15-5c81-4c3b-bb16-5289463b7770 e312432a-3a8e-40bd-a5e6-9e52dc371260 bd49df73-cc52-4b38-bec0-f5d71667344e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.589 3023128 INFO alembic.runtime.migration [None req-5ebf7a15-5c81-4c3b-bb16-5289463b7770 e312432a-3a8e-40bd-a5e6-9e52dc371260 bd49df73-cc52-4b38-bec0-f5d71667344e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.589 3023128 INFO alembic.runtime.migration [None req-5ebf7a15-5c81-4c3b-bb16-5289463b7770 e312432a-3a8e-40bd-a5e6-9e52dc371260 bd49df73-cc52-4b38-bec0-f5d71667344e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.594 3023128 INFO alembic.runtime.migration [None req-5ebf7a15-5c81-4c3b-bb16-5289463b7770 e312432a-3a8e-40bd-a5e6-9e52dc371260 bd49df73-cc52-4b38-bec0-f5d71667344e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.599 3023128 INFO aodh.api.app [None req-5ebf7a15-5c81-4c3b-bb16-5289463b7770 e312432a-3a8e-40bd-a5e6-9e52dc371260 bd49df73-cc52-4b38-bec0-f5d71667344e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.611 3023128 WARNING oslo_db.sqlalchemy.utils [None req-7ea07692-4b64-42f8-8419-360c726341eb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.617 3023128 WARNING oslo_db.sqlalchemy.utils [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.030503s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.627 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.627 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.631 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.631 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.636 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.637 3023128 INFO aodh.api.app [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.002982s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.003687s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002307s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.182951s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.517 3023129 INFO alembic.runtime.migration [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.518 3023129 INFO alembic.runtime.migration [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.533 3023129 INFO alembic.runtime.migration [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.533 3023129 INFO alembic.runtime.migration [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.543 3023129 INFO alembic.runtime.migration [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.556 3023129 INFO aodh.api.app [None req-abfe4243-bce7-4de4-affd-de39d23349b1 db4f82e1-5844-488b-b1fe-58ad89f85fd8 82a56475-cead-419a-8aa7-5ce374da1fdc - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.625 3023129 WARNING oslo_db.sqlalchemy.utils [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.632 3023129 WARNING oslo_db.sqlalchemy.utils [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.649 3023129 WARNING oslo_db.sqlalchemy.utils [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.073205s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.601 3023133 INFO alembic.runtime.migration [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.602 3023133 INFO alembic.runtime.migration [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.606 3023133 INFO alembic.runtime.migration [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.606 3023133 INFO alembic.runtime.migration [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.611 3023133 INFO alembic.runtime.migration [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.614 3023133 INFO aodh.api.app [None req-cb11cca1-d6ed-47d7-9188-8b04895bc0c7 817fcbce-c9ec-4e37-8528-ac86b392132b 42292115-ad89-454f-b96e-75d5474fc9be - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.629 3023133 WARNING oslo_db.sqlalchemy.utils [None req-30c3470b-3649-4e3e-84ab-fd23108a2f8d c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.631 3023133 WARNING oslo_db.sqlalchemy.utils [None req-30c3470b-3649-4e3e-84ab-fd23108a2f8d c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.634 3023133 WARNING oslo_db.sqlalchemy.utils [None req-aa1bb050-333e-452c-b0af-a3b3946e4bf0 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.640 3023133 WARNING oslo_db.sqlalchemy.utils [None req-a214b2be-6ecc-4d04-9fc0-7c22d7d39bb6 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.646 3023133 WARNING oslo_db.sqlalchemy.utils [None req-4472f996-6152-4388-ae74-e89a44042279 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.648 3023133 WARNING oslo_db.sqlalchemy.utils [None req-4472f996-6152-4388-ae74-e89a44042279 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.650 3023133 WARNING oslo_db.sqlalchemy.utils [None req-9ee40f89-c6b2-4aee-b0ed-ad640afb7e0e c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.656 3023133 WARNING oslo_db.sqlalchemy.utils [None req-028f80aa-9d5f-4383-b4cc-c22d23d1f391 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.663 3023133 WARNING oslo_db.sqlalchemy.utils [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.666 3023133 WARNING oslo_db.sqlalchemy.utils [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.070289s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.667 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.667 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.673 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.673 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.678 3023128 INFO alembic.runtime.migration [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.680 3023128 INFO aodh.api.app [None req-c871514d-5394-412a-8a51-f7b211949330 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.071291s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.675 3023133 INFO alembic.runtime.migration [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.676 3023133 INFO alembic.runtime.migration [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.680 3023133 INFO alembic.runtime.migration [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.680 3023133 INFO alembic.runtime.migration [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.685 3023133 INFO alembic.runtime.migration [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.687 3023133 INFO aodh.api.app [None req-de1bc3dc-8030-48c7-a15a-9daad9bf4577 c58e1d3e-f1d4-4c12-89c7-1521a72c69af b427d39b-048f-46af-aafb-8f78ce8b89cd - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.705 3023133 WARNING oslo_db.sqlalchemy.utils [None req-46277fba-e180-4d46-913e-1c198f7ee4bb 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.710 3023133 WARNING oslo_db.sqlalchemy.utils [None req-c3ac35bf-ff17-4702-a533-5857424cd6ee 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.712 3023133 WARNING oslo_db.sqlalchemy.utils [None req-c3ac35bf-ff17-4702-a533-5857424cd6ee 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.715 3023133 WARNING oslo_db.sqlalchemy.utils [None req-d37aef9a-a0ad-42d6-973f-585f66755f31 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.720 3023133 WARNING oslo_db.sqlalchemy.utils [None req-82908fe3-48b1-4178-b20f-370818da0850 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.728 3023133 WARNING oslo_db.sqlalchemy.utils [None req-691c4f3d-b9ad-49c9-ab51-ced23200ddac 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.731 3023133 WARNING oslo_db.sqlalchemy.utils [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.736 3023133 WARNING oslo_db.sqlalchemy.utils [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.055786s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.740 3023128 INFO alembic.runtime.migration [None req-817a9804-3e07-4a2e-b082-191b571465f9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.740 3023128 INFO alembic.runtime.migration [None req-817a9804-3e07-4a2e-b082-191b571465f9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.746 3023128 INFO alembic.runtime.migration [None req-817a9804-3e07-4a2e-b082-191b571465f9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.746 3023128 INFO alembic.runtime.migration [None req-817a9804-3e07-4a2e-b082-191b571465f9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.750 3023128 INFO alembic.runtime.migration [None req-817a9804-3e07-4a2e-b082-191b571465f9 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.752 3023128 INFO aodh.api.app [None req-817a9804-3e07-4a2e-b082-191b571465f9 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.055645s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.748 3023133 INFO alembic.runtime.migration [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.748 3023133 INFO alembic.runtime.migration [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.752 3023133 INFO alembic.runtime.migration [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.752 3023133 INFO alembic.runtime.migration [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.757 3023133 INFO alembic.runtime.migration [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.759 3023133 INFO aodh.api.app [None req-26516640-7e88-4291-9a44-a6b49efd5d6d 705a45bc-e037-4e5a-9c70-b4ca454676f5 fe2d77fa-a0c6-4a75-90db-05acb8786aea - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.772 3023133 WARNING oslo_db.sqlalchemy.utils [None req-4a174789-4a19-43ca-916c-07b621a8ad80 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.773 3023133 WARNING oslo_db.sqlalchemy.utils [None req-4a174789-4a19-43ca-916c-07b621a8ad80 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.778 3023133 WARNING oslo_db.sqlalchemy.utils [None req-c542ae9d-1500-47f3-8f78-16e256e53c80 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.785 3023133 WARNING oslo_db.sqlalchemy.utils [None req-828af044-c2a1-4051-b7f6-9aa27ccb560a ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.790 3023133 WARNING oslo_db.sqlalchemy.utils [None req-828af044-c2a1-4051-b7f6-9aa27ccb560a ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.793 3023133 WARNING oslo_db.sqlalchemy.utils [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.065287s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.797 3023128 INFO alembic.runtime.migration [None req-a8aa0e0d-7979-4715-8a10-bcd7aef6d2d8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.797 3023128 INFO alembic.runtime.migration [None req-a8aa0e0d-7979-4715-8a10-bcd7aef6d2d8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.803 3023128 INFO alembic.runtime.migration [None req-a8aa0e0d-7979-4715-8a10-bcd7aef6d2d8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.803 3023128 INFO alembic.runtime.migration [None req-a8aa0e0d-7979-4715-8a10-bcd7aef6d2d8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.808 3023128 INFO alembic.runtime.migration [None req-a8aa0e0d-7979-4715-8a10-bcd7aef6d2d8 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.812 3023128 INFO aodh.api.app [None req-a8aa0e0d-7979-4715-8a10-bcd7aef6d2d8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.073594s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.805 3023133 INFO alembic.runtime.migration [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.805 3023133 INFO alembic.runtime.migration [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.809 3023133 INFO alembic.runtime.migration [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.809 3023133 INFO alembic.runtime.migration [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.822 3023133 INFO alembic.runtime.migration [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.825 3023133 INFO aodh.api.app [None req-919d6ada-1632-43d4-9fb4-89b0a7648758 ba213890-c705-4bbc-991c-8fc5e362351f 7e2b1a1f-a9da-4f54-a025-df633c5fd4d6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.847 3023133 WARNING oslo_db.sqlalchemy.utils [None req-50891a23-8623-4dbd-8750-0abadaebc862 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.848 3023133 WARNING oslo_db.sqlalchemy.utils [None req-50891a23-8623-4dbd-8750-0abadaebc862 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.853 3023133 WARNING oslo_db.sqlalchemy.utils [None req-4d832b2b-b355-44b6-89ce-57a590f531f5 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.860 3023133 WARNING oslo_db.sqlalchemy.utils [None req-800a018b-4b67-47da-9e54-1c8aebbe4f1d 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.861 3023133 WARNING oslo_db.sqlalchemy.utils [None req-800a018b-4b67-47da-9e54-1c8aebbe4f1d 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.864 3023133 WARNING oslo_db.sqlalchemy.utils [None req-ad17bc05-3100-4e13-a255-a56fdcf51b79 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] 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_user_in_orderby [0.057084s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.863 3023128 INFO alembic.runtime.migration [None req-da906660-daa9-4878-9064-66bddd3c1b68 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.863 3023128 INFO alembic.runtime.migration [None req-da906660-daa9-4878-9064-66bddd3c1b68 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.867 3023128 INFO alembic.runtime.migration [None req-da906660-daa9-4878-9064-66bddd3c1b68 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.867 3023128 INFO alembic.runtime.migration [None req-da906660-daa9-4878-9064-66bddd3c1b68 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.871 3023128 INFO alembic.runtime.migration [None req-da906660-daa9-4878-9064-66bddd3c1b68 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.874 3023128 INFO aodh.api.app [None req-da906660-daa9-4878-9064-66bddd3c1b68 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.043249s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.877 3023133 INFO alembic.runtime.migration [None req-33134aa2-3ed1-4884-bb26-ad84e95257d1 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.877 3023133 INFO alembic.runtime.migration [None req-33134aa2-3ed1-4884-bb26-ad84e95257d1 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.881 3023133 INFO alembic.runtime.migration [None req-33134aa2-3ed1-4884-bb26-ad84e95257d1 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.881 3023133 INFO alembic.runtime.migration [None req-33134aa2-3ed1-4884-bb26-ad84e95257d1 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.885 3023133 INFO alembic.runtime.migration [None req-33134aa2-3ed1-4884-bb26-ad84e95257d1 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.887 3023133 INFO aodh.api.app [None req-33134aa2-3ed1-4884-bb26-ad84e95257d1 16f3a1ed-efef-4f9d-9857-b9a130ba41f1 c5dfc3d3-9330-4125-91d3-def0b112352f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.899 3023133 WARNING oslo_db.sqlalchemy.utils [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.900 3023133 WARNING oslo_db.sqlalchemy.utils [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.906 3023133 WARNING oslo_db.sqlalchemy.utils [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] 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_on_behalf_of_another_project [0.059899s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.929 3023133 INFO alembic.runtime.migration [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.929 3023133 INFO alembic.runtime.migration [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.933 3023133 INFO alembic.runtime.migration [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.933 3023133 INFO alembic.runtime.migration [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.938 3023133 INFO alembic.runtime.migration [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.944 3023133 INFO aodh.api.app [None req-592ba7be-2387-435a-9349-724f82593be3 24cdaca8-7e4c-4e97-8c1e-32de310b61d9 e8a48244-e7b0-46b4-94b9-93bf6d0b27e4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.966 3023133 WARNING oslo_db.sqlalchemy.utils [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.969 3023133 WARNING oslo_db.sqlalchemy.utils [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.973 3023133 WARNING oslo_db.sqlalchemy.utils [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] 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_orderby_severity ... SKIPPED: This is only implemented for MySQL {3} 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_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.089104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.997 3023128 INFO alembic.runtime.migration [None req-eaac2555-b903-4ebb-827d-787b4d35db1c - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.998 3023128 INFO alembic.runtime.migration [None req-eaac2555-b903-4ebb-827d-787b4d35db1c - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.006 3023128 INFO alembic.runtime.migration [None req-eaac2555-b903-4ebb-827d-787b4d35db1c - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.006 3023128 INFO alembic.runtime.migration [None req-eaac2555-b903-4ebb-827d-787b4d35db1c - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.018 3023128 INFO alembic.runtime.migration [None req-eaac2555-b903-4ebb-827d-787b4d35db1c - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.021 3023128 INFO aodh.api.app [None req-eaac2555-b903-4ebb-827d-787b4d35db1c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.073003s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.020 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.020 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.024 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.024 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.029 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.030 3023133 INFO aodh.api.app [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/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( {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000831s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.015467s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.011564s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000842s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000653s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.059767s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.095 3023128 INFO alembic.runtime.migration [None req-41e44957-1060-4238-84ba-26a92beea195 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.095 3023128 INFO alembic.runtime.migration [None req-41e44957-1060-4238-84ba-26a92beea195 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.103 3023128 INFO alembic.runtime.migration [None req-41e44957-1060-4238-84ba-26a92beea195 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.103 3023128 INFO alembic.runtime.migration [None req-41e44957-1060-4238-84ba-26a92beea195 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.109 3023128 INFO alembic.runtime.migration [None req-41e44957-1060-4238-84ba-26a92beea195 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.112 3023128 INFO aodh.api.app [None req-41e44957-1060-4238-84ba-26a92beea195 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/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.052827s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.124 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.125 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.128 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.128 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.133 3023133 INFO alembic.runtime.migration [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.135 3023133 INFO aodh.api.app [None req-2a900c5c-984f-4c38-9a6e-7fcf2dc9cc32 5422f280-c05c-4692-a53c-728fc5b3fa15 852b4e38-00c1-4da0-be57-2d26d66f43f8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.524765s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:28.692 3023129 INFO alembic.runtime.migration [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.692 3023129 INFO alembic.runtime.migration [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.696 3023129 INFO alembic.runtime.migration [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:28.696 3023129 INFO alembic.runtime.migration [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:28.714 3023129 INFO alembic.runtime.migration [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] Running stamp_revision -> 010 2026-02-24 11:15:28.722 3023129 INFO aodh.api.app [None req-0201b755-3e45-4d98-809a-389159c4aba8 395904b5-042a-4448-8e7a-5fe87812dc10 f7b8ee6e-d513-485e-bff3-f154d2145b6a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:28.774 3023129 WARNING oslo_db.sqlalchemy.utils [None req-ed8a77ba-3c38-4ec9-b568-12bf78292821 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.798 3023129 WARNING oslo_db.sqlalchemy.utils [None req-dac72c89-afac-40ac-a8b4-8d743fe6dad2 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.814 3023129 WARNING oslo_db.sqlalchemy.utils [None req-b729d7a8-506a-4011-ab39-9e811a4c7969 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.835 3023129 WARNING oslo_db.sqlalchemy.utils [None req-064321d1-577a-4e57-87d1-0e854e251b6a 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.862 3023129 WARNING oslo_db.sqlalchemy.utils [None req-0cf22d5c-5f7f-40fd-b8d5-6f86ec0a5311 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.878 3023129 WARNING oslo_db.sqlalchemy.utils [None req-f7b248b0-dbbf-407c-9bd3-dc5790c9d9af 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.900 3023129 WARNING oslo_db.sqlalchemy.utils [None req-cd31fc82-4450-4591-b195-f8d271fcde61 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.913 3023129 WARNING oslo_db.sqlalchemy.utils [None req-1db5cede-c4a8-4d4b-a74d-eecc538413b5 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.949 3023129 WARNING oslo_db.sqlalchemy.utils [None req-15b01e35-a5c8-4018-9416-8e0e7a1e75d0 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.959 3023129 WARNING oslo_db.sqlalchemy.utils [None req-52f2acbf-c662-47e4-abf7-b95e8cbdbdad 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.978 3023129 WARNING oslo_db.sqlalchemy.utils [None req-e6b8992b-2aee-4e58-8867-73957a4bd345 3feaf71 e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:28.991 3023129 WARNING oslo_db.sqlalchemy.utils [None req-a5eb8c27-2f52-4a36-bde8-2a64a446347f 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.017 3023129 WARNING oslo_db.sqlalchemy.utils [None req-5de6c065-3914-4a35-9c00-44f3daf427cc 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.028 3023129 WARNING oslo_db.sqlalchemy.utils [None req-f05b6947-be64-4f03-b1dc-1ea1a5a4e388 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.052 3023129 WARNING oslo_db.sqlalchemy.utils [None req-49c3767b-a690-4c7f-9832-380ed5f291c1 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.065 3023129 WARNING oslo_db.sqlalchemy.utils [None req-77850736-8097-4514-b43e-8004759f8b11 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.093 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c8a2bfce-de86-4ebe-a3bd-03ffdf43f516 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.111 3023129 WARNING oslo_db.sqlalchemy.utils [None req-1a11007d-e5bd-46e1-8a62-16d262b41eff 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.132 3023129 WARNING oslo_db.sqlalchemy.utils [None req-2ccb934c-bb6b-4aaf-9694-73a53a3f8b3f 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.144 3023129 WARNING oslo_db.sqlalchemy.utils [None req-4f22430f-d37a-4a62-bfda-fc43d54b336c 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.173 3023129 WARNING oslo_db.sqlalchemy.utils [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.077445s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.146 3023128 INFO alembic.runtime.migration [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.146 3023128 INFO alembic.runtime.migration [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.151 3023128 INFO alembic.runtime.migration [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.151 3023128 INFO alembic.runtime.migration [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.157 3023128 INFO alembic.runtime.migration [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.159 3023128 INFO aodh.api.app [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.188 3023128 INFO aodh.api.app [None req-b28a1a4b-3e6e-4a19-bc78-d05dc8cfbc7a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.211 3023128 WARNING oslo_policy.policy [None req-9a38689b-53cb-4ad9-936c-5029709117eb 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. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.068255s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.177 3023133 INFO alembic.runtime.migration [None req-63d6977f-d1c5-474a-848a-e82b93ebc114 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.180 3023133 INFO alembic.runtime.migration [None req-63d6977f-d1c5-474a-848a-e82b93ebc114 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.184 3023133 INFO alembic.runtime.migration [None req-63d6977f-d1c5-474a-848a-e82b93ebc114 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.187 3023133 INFO alembic.runtime.migration [None req-63d6977f-d1c5-474a-848a-e82b93ebc114 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.191 3023133 INFO alembic.runtime.migration [None req-63d6977f-d1c5-474a-848a-e82b93ebc114 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.202 3023133 INFO aodh.api.app [None req-63d6977f-d1c5-474a-848a-e82b93ebc114 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.042187s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.226 3023128 INFO alembic.runtime.migration [None req-9a38689b-53cb-4ad9-936c-5029709117eb some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.226 3023128 INFO alembic.runtime.migration [None req-9a38689b-53cb-4ad9-936c-5029709117eb some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.231 3023128 INFO alembic.runtime.migration [None req-9a38689b-53cb-4ad9-936c-5029709117eb some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.231 3023128 INFO alembic.runtime.migration [None req-9a38689b-53cb-4ad9-936c-5029709117eb some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.237 3023128 INFO alembic.runtime.migration [None req-9a38689b-53cb-4ad9-936c-5029709117eb some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.238 3023128 INFO aodh.api.app [None req-9a38689b-53cb-4ad9-936c-5029709117eb some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.035111s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.245 3023133 INFO alembic.runtime.migration [None req-bdd21623-d064-4896-874b-7746081a6edb - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.246 3023133 INFO alembic.runtime.migration [None req-bdd21623-d064-4896-874b-7746081a6edb - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.249 3023133 INFO alembic.runtime.migration [None req-bdd21623-d064-4896-874b-7746081a6edb - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.249 3023133 INFO alembic.runtime.migration [None req-bdd21623-d064-4896-874b-7746081a6edb - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.253 3023133 INFO alembic.runtime.migration [None req-bdd21623-d064-4896-874b-7746081a6edb - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.255 3023133 INFO aodh.api.app [None req-bdd21623-d064-4896-874b-7746081a6edb - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.094745s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.214 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.214 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.219 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.219 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.235 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.251 3023129 INFO aodh.api.app [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001586s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.000670s] ... ok {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.036490s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.266 3023128 INFO alembic.runtime.migration [None req-6458b962-4263-4760-984d-38501934e2bf 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.266 3023128 INFO alembic.runtime.migration [None req-6458b962-4263-4760-984d-38501934e2bf 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.270 3023128 INFO alembic.runtime.migration [None req-6458b962-4263-4760-984d-38501934e2bf 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.270 3023128 INFO alembic.runtime.migration [None req-6458b962-4263-4760-984d-38501934e2bf 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.275 3023128 INFO alembic.runtime.migration [None req-6458b962-4263-4760-984d-38501934e2bf 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.278 3023128 INFO aodh.api.app [None req-6458b962-4263-4760-984d-38501934e2bf 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.005752s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.013335s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.046113s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.283 3023133 INFO alembic.runtime.migration [None req-eefa24d1-20f0-4719-b1c2-67726901b7b6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.283 3023133 INFO alembic.runtime.migration [None req-eefa24d1-20f0-4719-b1c2-67726901b7b6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.290 3023133 INFO alembic.runtime.migration [None req-eefa24d1-20f0-4719-b1c2-67726901b7b6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.291 3023133 INFO alembic.runtime.migration [None req-eefa24d1-20f0-4719-b1c2-67726901b7b6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.299 3023133 INFO alembic.runtime.migration [None req-eefa24d1-20f0-4719-b1c2-67726901b7b6 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.301 3023133 INFO aodh.api.app [None req-eefa24d1-20f0-4719-b1c2-67726901b7b6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.053807s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.303 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.303 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.307 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.307 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.312 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.314 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.314 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. {0} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.002235s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.060009s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.328 3023133 INFO alembic.runtime.migration [None req-f03112eb-316e-478a-838f-89936486a9d3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.328 3023133 INFO alembic.runtime.migration [None req-f03112eb-316e-478a-838f-89936486a9d3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.332 3023133 INFO alembic.runtime.migration [None req-f03112eb-316e-478a-838f-89936486a9d3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.332 3023133 INFO alembic.runtime.migration [None req-f03112eb-316e-478a-838f-89936486a9d3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.336 3023133 INFO alembic.runtime.migration [None req-f03112eb-316e-478a-838f-89936486a9d3 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.339 3023133 INFO aodh.api.app [None req-f03112eb-316e-478a-838f-89936486a9d3 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.035121s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.367 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.368 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.374 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.374 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.380 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.081557s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.323 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.323 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.332 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.333 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.351 3023129 INFO alembic.runtime.migration [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.355 3023129 INFO aodh.api.app [None req-09c16d54-5563-415a-a35d-a379d7677e6d 3feaf71e-9569-4075-b8c1-546e72219bd6 4aed198a-aeb6-449b-a233-c0c9b17c20f9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.038066s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.401 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.402 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.407 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.407 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.412 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.419 3023128 WARNING oslo_db.sqlalchemy.utils [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.424 3023128 INFO aodh.storage.impl_sqlalchemy [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] 3 alarm histories are removed from database {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.048366s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.388 3023133 INFO alembic.runtime.migration [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.389 3023133 INFO alembic.runtime.migration [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.393 3023133 INFO alembic.runtime.migration [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.393 3023133 INFO alembic.runtime.migration [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.398 3023133 INFO alembic.runtime.migration [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.399 3023133 INFO aodh.api.app [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.417 3023133 INFO aodh.api.app [None req-2c548326-c46d-458d-82c8-c078db452b33 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.428 3023133 WARNING oslo_policy.policy [None req-13e8402a-bea3-4982-87dc-3e03f362d27a 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_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.058068s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.401 3023129 INFO alembic.runtime.migration [None req-b184b68e-571d-4037-bf0a-7600d4c3e160 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.402 3023129 INFO alembic.runtime.migration [None req-b184b68e-571d-4037-bf0a-7600d4c3e160 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.409 3023129 INFO alembic.runtime.migration [None req-b184b68e-571d-4037-bf0a-7600d4c3e160 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.409 3023129 INFO alembic.runtime.migration [None req-b184b68e-571d-4037-bf0a-7600d4c3e160 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.414 3023129 INFO alembic.runtime.migration [None req-b184b68e-571d-4037-bf0a-7600d4c3e160 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.416 3023129 INFO aodh.api.app [None req-b184b68e-571d-4037-bf0a-7600d4c3e160 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.033356s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.438 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.438 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.443 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.443 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.448 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.452 3023128 WARNING oslo_db.sqlalchemy.utils [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.458 3023128 INFO aodh.storage.impl_sqlalchemy [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] 2 alarm histories are removed from database {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.029565s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.437 3023133 INFO alembic.runtime.migration [None req-13e8402a-bea3-4982-87dc-3e03f362d27a some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.437 3023133 INFO alembic.runtime.migration [None req-13e8402a-bea3-4982-87dc-3e03f362d27a some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.441 3023133 INFO alembic.runtime.migration [None req-13e8402a-bea3-4982-87dc-3e03f362d27a some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.441 3023133 INFO alembic.runtime.migration [None req-13e8402a-bea3-4982-87dc-3e03f362d27a some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.445 3023133 INFO alembic.runtime.migration [None req-13e8402a-bea3-4982-87dc-3e03f362d27a some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.447 3023133 INFO aodh.api.app [None req-13e8402a-bea3-4982-87dc-3e03f362d27a some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.033906s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.468 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.469 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.472 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.472 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.477 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.481 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.488 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.042796s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.472 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.474 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.481 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.481 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.487 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.492 3023128 WARNING oslo_db.sqlalchemy.utils [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.068444s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.460 3023129 INFO alembic.runtime.migration [None req-4c360a29-d574-4789-99ac-703b0dd61c40 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.460 3023129 INFO alembic.runtime.migration [None req-4c360a29-d574-4789-99ac-703b0dd61c40 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.463 3023129 INFO alembic.runtime.migration [None req-4c360a29-d574-4789-99ac-703b0dd61c40 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.463 3023129 INFO alembic.runtime.migration [None req-4c360a29-d574-4789-99ac-703b0dd61c40 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.467 3023129 INFO alembic.runtime.migration [None req-4c360a29-d574-4789-99ac-703b0dd61c40 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.471 3023129 INFO aodh.api.app [None req-4c360a29-d574-4789-99ac-703b0dd61c40 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.031343s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.508 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.508 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.515 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.515 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.520 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.524 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.035963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.520 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.520 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.526 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.526 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.532 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.538 3023128 WARNING oslo_db.sqlalchemy.utils [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.023311s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.535 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.535 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.539 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.539 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.544 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.548 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] 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.529675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.073 3023131 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:29.074 3023131 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:29.084 3023131 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-24 11:15:29.085 3023131 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-24 11:15:29.100 3023131 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-24 11:15:29.202 3023131 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.495 3023131 WARNING oslo_db.sqlalchemy.utils [None req-3691b252-2c73-4e09-9f41-c2a6d967e64c a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.520 3023131 WARNING oslo_db.sqlalchemy.utils [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.029722s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.550 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.550 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.557 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.557 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.562 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.026967s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.559 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.559 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.562 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.562 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.566 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.571 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.574 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.576 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.067475s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.530 3023129 INFO alembic.runtime.migration [None req-937accd3-5bf6-4e39-a0c0-725372ea79d1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.531 3023129 INFO alembic.runtime.migration [None req-937accd3-5bf6-4e39-a0c0-725372ea79d1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.534 3023129 INFO alembic.runtime.migration [None req-937accd3-5bf6-4e39-a0c0-725372ea79d1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.534 3023129 INFO alembic.runtime.migration [None req-937accd3-5bf6-4e39-a0c0-725372ea79d1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.540 3023129 INFO alembic.runtime.migration [None req-937accd3-5bf6-4e39-a0c0-725372ea79d1 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.542 3023129 INFO aodh.api.app [None req-937accd3-5bf6-4e39-a0c0-725372ea79d1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.028819s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.581 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.581 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.586 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.587 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.593 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.027459s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.586 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.586 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.589 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.590 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.594 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.597 3023133 WARNING oslo_db.sqlalchemy.utils [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.031563s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.611 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.611 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.615 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.615 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.620 3023128 INFO alembic.runtime.migration [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.029541s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.614 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.614 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.617 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.618 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.622 3023133 INFO alembic.runtime.migration [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001195s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001270s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.001681s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.017564s] ... ok {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.067288s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.598 3023129 INFO alembic.runtime.migration [None req-fa373e6a-c5b2-449e-be83-883c0b836f3b - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.599 3023129 INFO alembic.runtime.migration [None req-fa373e6a-c5b2-449e-be83-883c0b836f3b - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.603 3023129 INFO alembic.runtime.migration [None req-fa373e6a-c5b2-449e-be83-883c0b836f3b - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.603 3023129 INFO alembic.runtime.migration [None req-fa373e6a-c5b2-449e-be83-883c0b836f3b - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.616 3023129 INFO alembic.runtime.migration [None req-fa373e6a-c5b2-449e-be83-883c0b836f3b - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.621 3023129 INFO aodh.api.app [None req-fa373e6a-c5b2-449e-be83-883c0b836f3b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.028408s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.668 3023133 ERROR stevedore.extension [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] 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-02-24 11:15:29.668 3023133 WARNING stevedore.named [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Could not load prometheus 2026-02-24 11:15:29.668 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 2c585847-28d1-4554-a84c-346e4c90ec31 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_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.027113s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.676 3023128 ERROR stevedore.extension [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] 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-02-24 11:15:29.677 3023128 WARNING stevedore.named [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Could not load prometheus {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.014150s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.681 3023133 ERROR stevedore.extension [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] 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-02-24 11:15:29.681 3023133 WARNING stevedore.named [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Could not load prometheus 2026-02-24 11:15:29.681 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 45c6e298-644a-41d0-979b-185cd733a0cf 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-02-24 11:15:29.683 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 84e6eb56-d61b-4ba5-af3f-d1b44c6e5d30 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-02-24 11:15:29.683 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm b465ffc5-76cd-4a32-9066-a84a76b3e44c 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-02-24 11:15:29.684 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 6731a26a-e0c3-4470-b95c-71e5f76a773c 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_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.016652s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.692 3023128 ERROR stevedore.extension [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] 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-02-24 11:15:29.693 3023128 WARNING stevedore.named [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Could not load prometheus 2026-02-24 11:15:29.693 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm 171603dc-663e-469a-a477-7d1619fd86be 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. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.044488s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.666 3023129 INFO alembic.runtime.migration [None req-fe78e604-49b9-4659-9c05-e948dee46977 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.666 3023129 INFO alembic.runtime.migration [None req-fe78e604-49b9-4659-9c05-e948dee46977 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.670 3023129 INFO alembic.runtime.migration [None req-fe78e604-49b9-4659-9c05-e948dee46977 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.670 3023129 INFO alembic.runtime.migration [None req-fe78e604-49b9-4659-9c05-e948dee46977 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.679 3023129 INFO alembic.runtime.migration [None req-fe78e604-49b9-4659-9c05-e948dee46977 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.681 3023129 INFO aodh.api.app [None req-fe78e604-49b9-4659-9c05-e948dee46977 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.011886s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.705 3023128 ERROR stevedore.extension [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] 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-02-24 11:15:29.706 3023128 WARNING stevedore.named [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Could not load prometheus 2026-02-24 11:15:29.706 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm 9c3f8bc1-6d9f-426c-9149-a99b9b518cc7 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.032627s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.717 3023133 INFO aodh.evaluator.event [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-02-24 11:15:29.717 3023133 INFO aodh.evaluator.event [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-02-24 11:15:29.717 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.159258s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.580 3023131 INFO alembic.runtime.migration [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.580 3023131 INFO alembic.runtime.migration [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.583 3023131 INFO alembic.runtime.migration [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.584 3023131 INFO alembic.runtime.migration [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.612 3023131 INFO alembic.runtime.migration [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.620 3023131 INFO aodh.api.app [None req-342675f0-d746-43b1-8c9d-253dc55785dd a092ec30-7189-4ccf-b179-56662557ab05 805b9ce5-f0a7-455a-936d-cd14e32985ad - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.690 3023131 WARNING oslo_db.sqlalchemy.utils [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.695 3023131 WARNING oslo_db.sqlalchemy.utils [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.026789s] ... ok {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.037256s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.712 3023129 INFO alembic.runtime.migration [None req-bc40c34b-6327-47e5-9838-b944f08eed4f 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.713 3023129 INFO alembic.runtime.migration [None req-bc40c34b-6327-47e5-9838-b944f08eed4f 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.717 3023129 INFO alembic.runtime.migration [None req-bc40c34b-6327-47e5-9838-b944f08eed4f 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.717 3023129 INFO alembic.runtime.migration [None req-bc40c34b-6327-47e5-9838-b944f08eed4f 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.722 3023129 INFO alembic.runtime.migration [None req-bc40c34b-6327-47e5-9838-b944f08eed4f 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.724 3023129 INFO aodh.api.app [None req-bc40c34b-6327-47e5-9838-b944f08eed4f 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.023442s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.018615s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.029595s] ... ok {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.036181s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.748 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.749 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.753 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.753 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.758 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.760 3023129 INFO aodh.api.app [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.024269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.776 3023128 INFO aodh.evaluator.event [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Triggering the alarm cc3f9537-7af5-4d6b-b5fa-f48ec0e547df by event for project , event_type: type0 2026-02-24 11:15:29.777 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm cc3f9537-7af5-4d6b-b5fa-f48ec0e547df transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.005311s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.018509s] ... ok {1} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.014985s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.021632s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.800 3023128 INFO aodh.evaluator.event [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Triggering the alarm fc6cc7de-e527-47db-aa58-84df2743e040 by event for project project1, event_type: type0 2026-02-24 11:15:29.801 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm fc6cc7de-e527-47db-aa58-84df2743e040 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005601s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.805 3023129 WARNING stevedore.named [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Could not load no-such-engine {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.030967s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.820 3023133 INFO aodh.evaluator.event [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Triggering the alarm 43b2fb86-7c71-4dba-b296-8304deef7f42 by event for project , event_type: type0 2026-02-24 11:15:29.821 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 43b2fb86-7c71-4dba-b296-8304deef7f42 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.019799s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.824 3023128 INFO aodh.evaluator.event [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Triggering the alarm 04078248-87cc-4b13-aa30-0f8972ab5c4b by event for project , event_type: type0 2026-02-24 11:15:29.824 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm 04078248-87cc-4b13-aa30-0f8972ab5c4b transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.016851s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.838 3023133 ERROR aodh.evaluator.event [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Failed to extract event_type from event = {'message_id': 'c3c9c73c-d055-4bfb-9b64-cdcf72fe24e0', 'traits': []} 2026-02-24 11:15:29.838 3023133 WARNING aodh.evaluator.event [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Event <{'message_id': 'c3c9c73c-d055-4bfb-9b64-cdcf72fe24e0', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.037900s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.814 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.814 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.818 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.818 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.825 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.830 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.834 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] 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_admin_user_set_log_test_actions [0.122824s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.741 3023131 INFO alembic.runtime.migration [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.741 3023131 INFO alembic.runtime.migration [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.752 3023131 INFO alembic.runtime.migration [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.752 3023131 INFO alembic.runtime.migration [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.762 3023131 INFO alembic.runtime.migration [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.769 3023131 INFO aodh.api.app [None req-6a27f7ab-139f-44cb-beb9-69b24f6bd954 44b934df-3c8c-4eba-a0fb-39973a2ddc15 22791800-828e-4b46-ad6d-dd036f53c434 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:29.817 3023131 WARNING oslo_db.sqlalchemy.utils [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.819 3023131 WARNING oslo_db.sqlalchemy.utils [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.830 3023131 WARNING oslo_db.sqlalchemy.utils [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] 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.025502s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.855 3023128 INFO aodh.evaluator.event [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Triggering the alarm cd0d53a4-7afa-4052-b228-9640e39debe7 by event for project , event_type: type0 2026-02-24 11:15:29.855 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm cd0d53a4-7afa-4052-b228-9640e39debe7 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.017334s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.860 3023133 INFO aodh.evaluator.event [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Aborting evaluation of the alarm 3716518a-f077-4d9c-8d89-5559a87ecda6 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.024713s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.853 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.853 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.856 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.856 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.862 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.867 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.011889s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.028723s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.884 3023128 INFO aodh.evaluator.event [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Aborting evaluation of the alarm 1cc5accc-4d45-4506-a3e5-3b09e55d82dd 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_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.013912s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.884 3023133 WARNING aodh.evaluator.threshold [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Expecting 4 datapoints but only get 0 2026-02-24 11:15:29.884 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 4a5962b8-02c2-4bb8-aa15-08804e6266c3 transitioning to insufficient data because No datapoint for granularity 300 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.030534s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.877 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.877 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.881 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.881 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.886 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.892 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:29.897 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.019078s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.906 3023133 WARNING aodh.evaluator.gnocchi [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-02-24 11:15:29.906 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm bfd7ba73-64db-47db-9b17-71f8ae3c7f6e transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.009358s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.917 3023133 INFO aodh.evaluator [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] alarm 881be4ba-6979-45b1-8ba2-63a714fec9fc transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-02-23T16:15:29.916497', 'admin_state_up': True, 'operating_status': 'ERROR'} {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.034396s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.909 3023128 WARNING aodh.evaluator.gnocchi [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-02-24 11:15:29.915 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm 05e5f126-6825-40ae-98df-79c7e4ce7a28 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.010209s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.928 3023133 INFO aodh.notifier.heat [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] 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-02-24 11:15:29.928 3023133 INFO aodh.notifier.heat [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-02-24 11:15:29.928 3023133 INFO aodh.notifier.heat [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000355s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.000921s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.036482s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.914 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.914 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.918 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.918 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.928 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.935 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] 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_another_creds [0.098249s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.873 3023131 INFO alembic.runtime.migration [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.873 3023131 INFO alembic.runtime.migration [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.882 3023131 INFO alembic.runtime.migration [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.882 3023131 INFO alembic.runtime.migration [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.896 3023131 INFO alembic.runtime.migration [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.901 3023131 INFO aodh.api.app [None req-ee6542cd-3913-47e3-9294-bdb4e4dff655 8c4b2371-488d-448b-aba2-8a44d5e393cf 4801b88f-a109-4387-9dda-11ae0e9fe263 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.028389s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.947 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm fccba4ea-a633-401f-a297-583b21e9b1e7 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.037970s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.946 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.947 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.950 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.950 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.955 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.961 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.047544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.998 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm 49b6accf-a45d-445f-b01e-df968c81ed2f transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.039326s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.985 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.985 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.989 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.989 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.994 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:29.997 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.023807s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.024 3023128 WARNING aodh.evaluator.threshold [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Expecting 5 datapoints but only get 0 2026-02-24 11:15:30.025 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm efb127c9-e75d-4827-834e-2af453444cac transitioning to insufficient data because No datapoint for granularity 60 2026-02-24 11:15:30.026 3023128 WARNING aodh.evaluator.threshold [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Expecting 5 datapoints but only get 0 2026-02-24 11:15:30.026 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm efb127c9-e75d-4827-834e-2af453444cac transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.016226s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.017249s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.058 3023128 WARNING aodh.evaluator.threshold [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Expecting 5 datapoints but only get 0 2026-02-24 11:15:30.058 3023128 INFO aodh.evaluator [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] alarm 83a78a4e-b331-4d00-95db-1e172e1a6792 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.065208s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.032 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.032 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.041 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.041 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.058 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.065 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] 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.136249s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:29.975 3023131 INFO alembic.runtime.migration [None req-fbdbbd80-0228-498d-b94f-2419a592841a fa3799a5-a0e0-4aba-82c7-f8b77de477cc 786e5f5e-6337-4f04-bf07-88a093832bf3 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.975 3023131 INFO alembic.runtime.migration [None req-fbdbbd80-0228-498d-b94f-2419a592841a fa3799a5-a0e0-4aba-82c7-f8b77de477cc 786e5f5e-6337-4f04-bf07-88a093832bf3 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:29.995 3023131 INFO alembic.runtime.migration [None req-fbdbbd80-0228-498d-b94f-2419a592841a fa3799a5-a0e0-4aba-82c7-f8b77de477cc 786e5f5e-6337-4f04-bf07-88a093832bf3 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:29.995 3023131 INFO alembic.runtime.migration [None req-fbdbbd80-0228-498d-b94f-2419a592841a fa3799a5-a0e0-4aba-82c7-f8b77de477cc 786e5f5e-6337-4f04-bf07-88a093832bf3 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.005 3023131 INFO alembic.runtime.migration [None req-fbdbbd80-0228-498d-b94f-2419a592841a fa3799a5-a0e0-4aba-82c7-f8b77de477cc 786e5f5e-6337-4f04-bf07-88a093832bf3 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.010 3023131 INFO aodh.api.app [None req-fbdbbd80-0228-498d-b94f-2419a592841a fa3799a5-a0e0-4aba-82c7-f8b77de477cc 786e5f5e-6337-4f04-bf07-88a093832bf3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.074 3023131 WARNING oslo_db.sqlalchemy.utils [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.075 3023131 WARNING oslo_db.sqlalchemy.utils [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.080 3023131 WARNING oslo_db.sqlalchemy.utils [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.066973s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.101 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.102 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.112 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.112 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.120 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.128 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] 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_user [0.087857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.094 3023131 INFO alembic.runtime.migration [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.094 3023131 INFO alembic.runtime.migration [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.098 3023131 INFO alembic.runtime.migration [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.098 3023131 INFO alembic.runtime.migration [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.113 3023131 INFO alembic.runtime.migration [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.124 3023131 INFO aodh.api.app [None req-3dda8b25-ff5b-43f1-9dbd-5cd00fdc3f9b aec24ca2-7f42-4237-9215-ac97e89d7841 e073e00c-1204-4e19-a526-862fb882ac0a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.160 3023131 WARNING oslo_db.sqlalchemy.utils [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.162 3023131 WARNING oslo_db.sqlalchemy.utils [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.170 3023131 WARNING oslo_db.sqlalchemy.utils [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.051036s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.168 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.168 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.176 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.176 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.190 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.194 3023129 WARNING oslo_db.sqlalchemy.utils [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.024728s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.212 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.212 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.215 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.215 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.220 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.062924s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.193 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.193 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.197 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.197 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.202 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.215 3023131 INFO aodh.api.app [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.024852s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.239 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.239 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.243 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.243 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.248 3023129 INFO alembic.runtime.migration [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.005239s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.017940s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.277 3023129 ERROR stevedore.extension [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] 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-02-24 11:15:30.277 3023129 WARNING stevedore.named [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Could not load prometheus {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.011279s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.289 3023129 ERROR stevedore.extension [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] 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-02-24 11:15:30.289 3023129 WARNING stevedore.named [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Could not load prometheus 2026-02-24 11:15:30.290 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm e164ed9c-ee9a-48c1-8780-d52a5ea1ceba 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. {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.246254s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.013215s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.306 3023129 INFO aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Triggering the alarm 011ca1b1-92de-49e0-aa1d-1ad31214d10e by event for project , event_type: compute.instance.update 2026-02-24 11:15:30.306 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 011ca1b1-92de-49e0-aa1d-1ad31214d10e transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.076369s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.247 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.247 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.257 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.257 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.263 3023131 INFO alembic.runtime.migration [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.266 3023131 INFO aodh.api.app [None req-131cb45f-4ab7-4dab-bd5f-ad9cb15f5084 a3b99501-29b6-4013-89f3-f990d90c2eb1 e3af327f-3a12-44fd-95fd-1bfa59e3f3e0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.287 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2571291d-bbca-4335-81c9-1f08215b63a6 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.292 3023131 WARNING oslo_db.sqlalchemy.utils [None req-9c1be458-d2a7-4170-a44d-36edcc99afe4 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.300 3023131 WARNING oslo_db.sqlalchemy.utils [None req-623d44ea-3015-4582-bc3c-84a6064e40d1 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.302 3023131 WARNING oslo_db.sqlalchemy.utils [None req-623d44ea-3015-4582-bc3c-84a6064e40d1 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.306 3023131 WARNING oslo_db.sqlalchemy.utils [None req-05cb0191-ae16-4f99-b212-9752b724fdac 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.313 3023131 WARNING oslo_db.sqlalchemy.utils [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.010906s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.017041s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.328 3023129 INFO aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Triggering the alarm 4b3b8dac-64e1-4b6f-960d-34967dfbecc5 by event for project project1, event_type: type0 2026-02-24 11:15:30.329 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 4b3b8dac-64e1-4b6f-960d-34967dfbecc5 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.016163s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.333 3023128 INFO aodh.notifier.heat [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] 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-02-24 11:15:30.334 3023128 ERROR aodh.notifier.heat [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.017252s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.350 3023129 INFO aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Aborting evaluation of the alarm b3d2d017-68dd-48d1-a9e3-d72388cdbb9c due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.036581s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.324 3023131 INFO alembic.runtime.migration [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.324 3023131 INFO alembic.runtime.migration [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.329 3023131 INFO alembic.runtime.migration [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.329 3023131 INFO alembic.runtime.migration [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.333 3023131 INFO alembic.runtime.migration [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.335 3023131 INFO aodh.api.app [None req-da07b412-c1ee-45c1-9873-32c2401947ed 43a560ad-86ac-4681-960f-937084865d42 5ceb2cbd-afe3-4d6f-b36d-a3c23b490c1b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.349 3023131 WARNING oslo_db.sqlalchemy.utils [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] 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.015177s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.369 3023129 ERROR aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-02-24 11:15:30.369 3023129 WARNING aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.007596s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.377 3023129 INFO aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Aborting evaluation of the alarm 34e4afea-4dbb-4306-8bc1-c47d6c1237ce due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.007734s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.385 3023129 INFO aodh.evaluator.event [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Aborting evaluation of the alarm 90ed4eba-27c8-4a70-ad54-93d4cfd88daa due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.017753s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.010401s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.009674s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.423 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 4eb506f9-c279-466d-8f19-231cfe4d714d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.009905s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.433 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm e661846e-2064-498b-b7d5-22563ed86266 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.010935s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.444 3023129 WARNING aodh.evaluator.gnocchi [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-02-24 11:15:30.444 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm e60b538c-55ae-4eba-b213-a16a73495f7d transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.009251s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.454 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm c4df85d4-bb02-43b2-8700-85ec41f23cc3 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.013769s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.468 3023129 WARNING aodh.evaluator.threshold [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Expecting 6 datapoints but only get 0 2026-02-24 11:15:30.468 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm db347d7a-7452-4585-879b-ccd973a403ea transitioning to insufficient data because No datapoint for granularity 50 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.020220s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.488 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 9b77e467-12cd-4bc8-8302-76ea83e990af transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.012442s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.500 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 996a732b-006c-41a2-a19c-f0f7aef9def2 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.242673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.360 3023131 INFO alembic.runtime.migration [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.360 3023131 INFO alembic.runtime.migration [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.363 3023131 INFO alembic.runtime.migration [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.364 3023131 INFO alembic.runtime.migration [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.368 3023131 INFO alembic.runtime.migration [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.369 3023131 INFO aodh.api.app [None req-f79dce37-b5fc-4e71-b557-05e19c570552 dddab5b3-fde5-48dd-9739-03e64bf18a62 cad5ce6a-7dca-41ac-973d-95c7fe5c3aca - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.386 3023131 WARNING oslo_db.sqlalchemy.utils [None req-f0e4d420-1cf5-4845-80ea-8410ef688a39 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.387 3023131 WARNING oslo_db.sqlalchemy.utils [None req-f0e4d420-1cf5-4845-80ea-8410ef688a39 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.584 3023131 WARNING oslo_db.sqlalchemy.utils [None req-ff46643c-50f2-4ee9-88a1-cb3d9eedb950 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.590 3023131 WARNING oslo_db.sqlalchemy.utils [None req-8304acc2-306f-4f2b-8b6c-d20b5f04aed9 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.591 3023131 WARNING oslo_db.sqlalchemy.utils [None req-8304acc2-306f-4f2b-8b6c-d20b5f04aed9 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.593 3023131 WARNING oslo_db.sqlalchemy.utils [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] 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.104165s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.606 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 2d27f592-9bf6-4cda-bd28-14c2a5a63353 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.022749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.627 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm cec321af-2359-47f5-ac3d-b1d0ac7ee72e transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.012792s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.642 3023129 WARNING aodh.evaluator.threshold [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] Expecting 5 datapoints but only get 0 2026-02-24 11:15:30.642 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 2b9b02c6-f40f-444d-9126-5d25d13b5492 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.011614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.654 3023129 INFO aodh.evaluator [None req-c36dba81-2fcb-4d25-b164-735b308a56d2 7355b2de-686c-44e5-ba98-e926105c054e 1217ef15-00c5-4617-8e5f-36c7b7bba19e - - - -] alarm 01e20e0b-a7df-4a0a-8d56-8f888fe4ef23 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000360s] ... ok {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000323s] ... ok {1} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.000907s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.068531s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.611 3023131 INFO alembic.runtime.migration [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.614 3023131 INFO alembic.runtime.migration [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.623 3023131 INFO alembic.runtime.migration [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.624 3023131 INFO alembic.runtime.migration [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.628 3023131 INFO alembic.runtime.migration [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.631 3023131 INFO aodh.api.app [None req-36f1f085-e150-4c54-98a5-7f72377d8d5e 547ddbc6-f7b7-48b5-922a-7114a07afbbf cee42cee-d263-4957-a241-3304d310eb64 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.647 3023131 WARNING oslo_db.sqlalchemy.utils [None req-839a0457-9270-4fdc-958a-6c75adccf637 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.648 3023131 WARNING oslo_db.sqlalchemy.utils [None req-839a0457-9270-4fdc-958a-6c75adccf637 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.654 3023131 WARNING oslo_db.sqlalchemy.utils [None req-696f54d0-2837-490d-81c5-ce35c49eb277 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.658 3023131 WARNING oslo_db.sqlalchemy.utils [None req-97a96342-d672-4f4d-904a-5e1130f81218 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.660 3023131 WARNING oslo_db.sqlalchemy.utils [None req-97a96342-d672-4f4d-904a-5e1130f81218 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.663 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008743s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.055176s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.672 3023131 INFO alembic.runtime.migration [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.672 3023131 INFO alembic.runtime.migration [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.677 3023131 INFO alembic.runtime.migration [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.677 3023131 INFO alembic.runtime.migration [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.682 3023131 INFO alembic.runtime.migration [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.684 3023131 INFO aodh.api.app [None req-2fedad39-bf35-4c0c-afd6-f5016b4a676b 5fefcab2-f60e-4c62-961b-1ce95d615913 3c8d22da-2036-4263-a8f2-ca953cb71a25 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.702 3023131 WARNING oslo_db.sqlalchemy.utils [None req-5781d58e-16fe-403d-aaea-124544c74809 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.703 3023131 WARNING oslo_db.sqlalchemy.utils [None req-5781d58e-16fe-403d-aaea-124544c74809 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.709 3023131 WARNING oslo_db.sqlalchemy.utils [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.710 3023131 WARNING oslo_db.sqlalchemy.utils [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.087916s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.728 3023131 INFO alembic.runtime.migration [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.728 3023131 INFO alembic.runtime.migration [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.744 3023131 INFO alembic.runtime.migration [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.748 3023131 INFO alembic.runtime.migration [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.761 3023131 INFO alembic.runtime.migration [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.767 3023131 INFO aodh.api.app [None req-0db8f8e2-8321-4e8b-9791-d3f361f66810 0497ca16-a354-4332-99dd-d27e94a00b53 eaddba27-d961-4480-bcb5-84ff554e2592 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini 2026-02-24 11:15:30.783 3023131 WARNING oslo_db.sqlalchemy.utils [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.784 3023131 WARNING oslo_db.sqlalchemy.utils [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:30.788 3023131 WARNING oslo_db.sqlalchemy.utils [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] 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.062280s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.010476s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001251s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.003721s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002038s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.003221s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.065780s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.909 3023131 INFO alembic.runtime.migration [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.909 3023131 INFO alembic.runtime.migration [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.912 3023131 INFO alembic.runtime.migration [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.912 3023131 INFO alembic.runtime.migration [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.917 3023131 INFO alembic.runtime.migration [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.919 3023131 INFO aodh.api.app [None req-e59e2086-b93a-439a-aba9-8676be780430 4076fb12-3630-479c-9275-b00cd30a43e4 565e403b-6691-424d-83d2-b29465a7305c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.060999s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.971 3023131 INFO alembic.runtime.migration [None req-441a4a83-ead0-4127-9f8f-a28b7d031455 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.971 3023131 INFO alembic.runtime.migration [None req-441a4a83-ead0-4127-9f8f-a28b7d031455 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.974 3023131 INFO alembic.runtime.migration [None req-441a4a83-ead0-4127-9f8f-a28b7d031455 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:30.974 3023131 INFO alembic.runtime.migration [None req-441a4a83-ead0-4127-9f8f-a28b7d031455 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:30.979 3023131 INFO alembic.runtime.migration [None req-441a4a83-ead0-4127-9f8f-a28b7d031455 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:30.986 3023131 INFO aodh.api.app [None req-441a4a83-ead0-4127-9f8f-a28b7d031455 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.075597s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.040 3023131 INFO alembic.runtime.migration [None req-bf8aa938-7a3b-46c0-952a-3a2c369ede58 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.040 3023131 INFO alembic.runtime.migration [None req-bf8aa938-7a3b-46c0-952a-3a2c369ede58 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.048 3023131 INFO alembic.runtime.migration [None req-bf8aa938-7a3b-46c0-952a-3a2c369ede58 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.049 3023131 INFO alembic.runtime.migration [None req-bf8aa938-7a3b-46c0-952a-3a2c369ede58 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.071 3023131 INFO alembic.runtime.migration [None req-bf8aa938-7a3b-46c0-952a-3a2c369ede58 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.074 3023131 INFO aodh.api.app [None req-bf8aa938-7a3b-46c0-952a-3a2c369ede58 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.064710s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.111 3023131 INFO alembic.runtime.migration [None req-6265b2a9-46ba-46ed-a6e1-6b9115d44b7f - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.111 3023131 INFO alembic.runtime.migration [None req-6265b2a9-46ba-46ed-a6e1-6b9115d44b7f - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.115 3023131 INFO alembic.runtime.migration [None req-6265b2a9-46ba-46ed-a6e1-6b9115d44b7f - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.115 3023131 INFO alembic.runtime.migration [None req-6265b2a9-46ba-46ed-a6e1-6b9115d44b7f - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.119 3023131 INFO alembic.runtime.migration [None req-6265b2a9-46ba-46ed-a6e1-6b9115d44b7f - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.121 3023131 INFO aodh.api.app [None req-6265b2a9-46ba-46ed-a6e1-6b9115d44b7f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.059258s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.182 3023131 INFO alembic.runtime.migration [None req-3bf21f3c-70c5-4854-9ff3-0b9212f23aa3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.182 3023131 INFO alembic.runtime.migration [None req-3bf21f3c-70c5-4854-9ff3-0b9212f23aa3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.187 3023131 INFO alembic.runtime.migration [None req-3bf21f3c-70c5-4854-9ff3-0b9212f23aa3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.187 3023131 INFO alembic.runtime.migration [None req-3bf21f3c-70c5-4854-9ff3-0b9212f23aa3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.194 3023131 INFO alembic.runtime.migration [None req-3bf21f3c-70c5-4854-9ff3-0b9212f23aa3 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.196 3023131 INFO aodh.api.app [None req-3bf21f3c-70c5-4854-9ff3-0b9212f23aa3 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.070145s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.234 3023131 INFO alembic.runtime.migration [None req-18242283-746c-433c-8263-39a326a48392 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.234 3023131 INFO alembic.runtime.migration [None req-18242283-746c-433c-8263-39a326a48392 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.238 3023131 INFO alembic.runtime.migration [None req-18242283-746c-433c-8263-39a326a48392 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.238 3023131 INFO alembic.runtime.migration [None req-18242283-746c-433c-8263-39a326a48392 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.242 3023131 INFO alembic.runtime.migration [None req-18242283-746c-433c-8263-39a326a48392 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.244 3023131 INFO aodh.api.app [None req-18242283-746c-433c-8263-39a326a48392 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {0} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.016845s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.351 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Coordination backend started successfully. 2026-02-24 11:15:31.352 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Joined partitioning group group 2026-02-24 11:15:31.352 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Coordination backend started successfully. 2026-02-24 11:15:31.353 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Joined partitioning group group {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.094001s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.308 3023131 INFO alembic.runtime.migration [None req-d519a3db-8aa5-4543-b583-8f0d302880b1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.308 3023131 INFO alembic.runtime.migration [None req-d519a3db-8aa5-4543-b583-8f0d302880b1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.314 3023131 INFO alembic.runtime.migration [None req-d519a3db-8aa5-4543-b583-8f0d302880b1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.314 3023131 INFO alembic.runtime.migration [None req-d519a3db-8aa5-4543-b583-8f0d302880b1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.319 3023131 INFO alembic.runtime.migration [None req-d519a3db-8aa5-4543-b583-8f0d302880b1 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.321 3023131 INFO aodh.api.app [None req-d519a3db-8aa5-4543-b583-8f0d302880b1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.092267s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.408 3023131 INFO alembic.runtime.migration [None req-a1ea1034-f476-45a5-904b-cc60027c4be0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.408 3023131 INFO alembic.runtime.migration [None req-a1ea1034-f476-45a5-904b-cc60027c4be0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.425 3023131 INFO alembic.runtime.migration [None req-a1ea1034-f476-45a5-904b-cc60027c4be0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.425 3023131 INFO alembic.runtime.migration [None req-a1ea1034-f476-45a5-904b-cc60027c4be0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.440 3023131 INFO alembic.runtime.migration [None req-a1ea1034-f476-45a5-904b-cc60027c4be0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.444 3023131 INFO aodh.api.app [None req-a1ea1034-f476-45a5-904b-cc60027c4be0 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.029942s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.493 3023131 INFO alembic.runtime.migration [None req-14fda58e-d1b0-4dc9-bcc1-0d93e15ed0d3 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.494 3023131 INFO alembic.runtime.migration [None req-14fda58e-d1b0-4dc9-bcc1-0d93e15ed0d3 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.497 3023131 INFO alembic.runtime.migration [None req-14fda58e-d1b0-4dc9-bcc1-0d93e15ed0d3 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.498 3023131 INFO alembic.runtime.migration [None req-14fda58e-d1b0-4dc9-bcc1-0d93e15ed0d3 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.502 3023131 INFO alembic.runtime.migration [None req-14fda58e-d1b0-4dc9-bcc1-0d93e15ed0d3 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.504 3023131 INFO aodh.api.app [None req-14fda58e-d1b0-4dc9-bcc1-0d93e15ed0d3 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.028046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.522 3023131 INFO alembic.runtime.migration [None req-f64bd11f-c90a-459b-bdff-e71cda80d9f1 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.523 3023131 INFO alembic.runtime.migration [None req-f64bd11f-c90a-459b-bdff-e71cda80d9f1 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.526 3023131 INFO alembic.runtime.migration [None req-f64bd11f-c90a-459b-bdff-e71cda80d9f1 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.526 3023131 INFO alembic.runtime.migration [None req-f64bd11f-c90a-459b-bdff-e71cda80d9f1 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.530 3023131 INFO alembic.runtime.migration [None req-f64bd11f-c90a-459b-bdff-e71cda80d9f1 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.532 3023131 INFO aodh.api.app [None req-f64bd11f-c90a-459b-bdff-e71cda80d9f1 f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.030939s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.552 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.552 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.556 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.556 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.561 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.563 3023131 INFO aodh.api.app [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.027067s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.583 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.583 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.587 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.587 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.591 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.592 3023131 INFO aodh.api.app [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.011909s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:30.679 3023129 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.087072s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.612 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.612 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.616 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.616 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.622 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.629 3023131 INFO aodh.api.app [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev39/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.011142s] ... ok {2} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000538s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.072080s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.723 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.724 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.731 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.731 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.737 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.743 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.050187s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.786 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.787 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.799 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.799 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.815 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.820 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-24 11:15:31.825 3023131 INFO aodh.storage.impl_sqlalchemy [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] 0 alarm histories are removed from database {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.020160s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.837 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.837 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.841 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.841 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.845 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.846 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.022224s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.856 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.856 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.859 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.860 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.864 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.868 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.028721s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.883 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.883 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.888 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.888 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.893 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.896 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.020569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.908 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.908 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.912 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.912 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.916 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.919 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [2.003603s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.030141s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.930 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.931 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.934 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.934 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.939 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.943 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.029667s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.963 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.963 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.967 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Context impl SQLiteImpl. 2026-02-24 11:15:31.967 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Will assume non-transactional DDL. 2026-02-24 11:15:31.971 3023131 INFO alembic.runtime.migration [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Running stamp_revision -> 010 2026-02-24 11:15:31.974 3023131 WARNING oslo_db.sqlalchemy.utils [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.003685s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.017529s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.002 3023131 ERROR stevedore.extension [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] 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-02-24 11:15:32.003 3023131 WARNING stevedore.named [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Could not load prometheus 2026-02-24 11:15:32.003 3023131 INFO aodh.evaluator [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] alarm 70272ef3-83af-493e-961b-61c41de40b59 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. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.008452s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.012 3023131 INFO aodh.evaluator.event [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Triggering the alarm f4327722-44cd-4816-9af3-240c5da08f67 by event for project , event_type: type0 2026-02-24 11:15:32.013 3023131 INFO aodh.evaluator [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] alarm f4327722-44cd-4816-9af3-240c5da08f67 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.008378s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.021 3023131 INFO aodh.evaluator.event [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Triggering the alarm 3d7c6e2f-45be-4b2e-8e4a-ed6bfbeb4487 by event for project project2, event_type: type1 2026-02-24 11:15:32.021 3023131 INFO aodh.evaluator [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] alarm 3d7c6e2f-45be-4b2e-8e4a-ed6bfbeb4487 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.008203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.029 3023131 INFO aodh.evaluator.event [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Triggering the alarm 10375ab5-714c-4a76-96e6-e456684d39fd by event for project , event_type: type0 2026-02-24 11:15:32.030 3023131 INFO aodh.evaluator [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] alarm 10375ab5-714c-4a76-96e6-e456684d39fd transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.008033s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.009249s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.007878s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.008227s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.009122s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.073 3023131 INFO aodh.evaluator [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] alarm 10e7b671-97c5-46b8-ac7f-584462fec471 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.009495s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.083 3023131 INFO aodh.evaluator [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] alarm 28cf848d-e9a7-45db-956c-76d3d3d017dd transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008323s] ... ok {2} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.010205s] ... ok {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001770s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.009422s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.362 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Coordination backend started successfully. 2026-02-24 11:15:32.363 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Joined partitioning group 123 2026-02-24 11:15:32.363 3023128 INFO aodh.coordination [None req-afbf7d64-56bc-4395-9e14-dffaadedcb2c 5b2281cf-1805-4ecb-bb43-5225d234b42e 153dec7a-efe0-4b29-96b5-b5fef0eac231 - - - -] Left partitioning group 123 {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.055087s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:31.733 3023129 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.018106s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.039283s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.791 3023129 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.017339s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.384 3023128 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator Traceback (most recent call last): 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev39/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator raise result 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator Exception: Boom! 2026-02-24 11:15:32.385 3023128 ERROR aodh.evaluator {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.025519s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.002233s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.002233s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001130s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.020587s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:32.814 3023129 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-02-24 11:15:32.814 3023129 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.000977s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.925560s] ... ok {3} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.008301s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.007537s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:33.876 3023133 INFO aodh.coordination [None req-640a053e-c1c6-44f2-9daf-a79949a39b85 c981d631-111c-4c1f-b83f-9385e96441db 00befbd1-20f7-4748-bc5d-c3e86304a878 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.007376s] ... ok {2} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.838211s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.010934s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:33.954 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.072683s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.066278s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.012738s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:33.895 3023133 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator Traceback (most recent call last): 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev39/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator raise result 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator Exception: Boom! 2026-02-24 11:15:33.896 3023133 ERROR aodh.evaluator {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.068953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:34.554 3023128 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-3023149b-90a9-42f1-9df8-eaa81e56a142' 2026-02-24 11:15:34.556 3023128 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.076415s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:34.957 3023129 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-2ed136bd-b05d-4e2b-ba49-23e322f637fa' 2026-02-24 11:15:34.958 3023129 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.001125s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000827s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000765s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000641s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001118s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.018049s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:33.965 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:34.967 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group1 2026-02-24 11:15:34.967 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:35.968 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group2 {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.072037s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:35.626 3023128 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-9767154a-c988-496f-8ab0-4cbd2a2c58d6' 2026-02-24 11:15:35.628 3023128 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.014716s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001772s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000738s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.066108s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:35.989 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.990 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.990 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.991 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.991 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.992 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.992 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.992 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.993 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.993 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.993 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.994 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.994 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.994 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.994 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.995 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.995 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.995 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group 2026-02-24 11:15:36.996 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc 447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Coordination backend started successfully. 2026-02-24 11:15:36.996 3023131 INFO aodh.coordination [None req-2e46da03-80df-49be-8923-fc447d51656d f24d165b-e0b5-49f6-b8f8-a5d24cd46c79 685bbddb-d396-4bfb-bb0e-5aed290a1a4d - - - -] Joined partitioning group group {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.074963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:36.703 3023128 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-97530294-c09d-4dd2-9cfb-2573c515cd11' 2026-02-24 11:15:36.705 3023128 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001148s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000864s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000647s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.001174s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.007495s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.001986s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.001942s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.018129s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.005484s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.073379s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.012878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:37.053 3023131 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.035747s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001433s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000973s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.096770s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.199285s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:38.186 3023133 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-3aa6c897-8f9f-4080-ba97-c20de730c102' 2026-02-24 11:15:38.187 3023133 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.077673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:39.265 3023133 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 ?. {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.101962s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:39.286 3023131 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-d902e8e0-481c-4e27-87e2-3508a272b4bd' 2026-02-24 11:15:39.288 3023131 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.078786s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:40.345 3023133 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 ?. {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.094858s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:40.385 3023131 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-f985482b-9749-4309-a878-f523ebc37892' 2026-02-24 11:15:40.386 3023131 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.064251s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-24 11:15:41.409 3023133 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.065289s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.017354s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.115848s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.009901s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000996s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000977s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000974s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000889s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.013047s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001907s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.001269s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001665s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000568s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000585s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001666s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000803s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.085183s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001043s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.000858s] ... ok {2} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.010578s] ... ok ====== Totals ====== Ran: 310 tests in 15.7818 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 47.5882 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:10.910735 - Worker 1 (78 tests) => 0:00:08.506895 - Worker 2 (77 tests) => 0:00:13.589374 - Worker 3 (77 tests) => 0:00:14.796414 [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 (23.38 seconds) congratulations :) (23.44 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-21.1.0-0.20260224161359.f8597e3.el10.noarch Processing files: python3-aodh-21.1.0-0.20260224161359.f8597e3.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XSU4mE + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev39/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 21.1.0-0.20260224161359.f8597e3.el10 python3-aodh = 21.1.0-0.20260224161359.f8597e3.el10 python3.12-aodh = 21.1.0-0.20260224161359.f8597e3.el10 python3.12dist(aodh) = 21.1~~dev39 python3dist(aodh) = 21.1~~dev39 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 < 21.1.0-0.20260224161359.f8597e3.el10 Processing files: openstack-aodh-common-21.1.0-0.20260224161359.f8597e3.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5VQJKQ + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev39/README.rst /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 21.1.0-0.20260224161359.f8597e3.el10 openstack-aodh-common = 21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.noarch Provides: openstack-aodh-api = 21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.noarch Provides: openstack-aodh-evaluator = 21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.noarch Provides: openstack-aodh-notifier = 21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.noarch Provides: openstack-aodh-listener = 21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.noarch Provides: openstack-aodh-expirer = 21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QjWTlP + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.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-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev39/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 21.1.0-0.20260224161359.f8597e3.el10 python3-aodh-tests = 21.1.0-0.20260224161359.f8597e3.el10 python3.12-aodh-tests = 21.1.0-0.20260224161359.f8597e3.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 < 21.1.0-0.20260224161359.f8597e3.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-21.1.0-0.20260224161359.f8597e3.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.q6LFnN + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev39 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260224161359.f8597e3.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tuLFTP + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev39-SPECPARTS + rm -rf aodh-21.1.0.dev39 aodh-21.1.0.dev39.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