Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.kC5N3R + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-22.1.0.dev2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-22.1.0.dev2-0.20260311184600.18bbf58.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-22.1.0.dev2 + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-aodh-22.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + find . '(' -name .gitignore -o -name .placeholder ')' -delete + find aodh -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + sed -i '/^\"PO-Revision-Date: \\n\"/d' aodh/locale/de/LC_MESSAGES/aodh.po aodh/locale/en_GB/LC_MESSAGES/aodh.po aodh/locale/es/LC_MESSAGES/aodh.po aodh/locale/fr/LC_MESSAGES/aodh.po aodh/locale/id/LC_MESSAGES/aodh.po aodh/locale/it/LC_MESSAGES/aodh.po aodh/locale/ja/LC_MESSAGES/aodh.po aodh/locale/ko_KR/LC_MESSAGES/aodh.po aodh/locale/pt/LC_MESSAGES/aodh.po aodh/locale/pt_BR/LC_MESSAGES/aodh.po aodh/locale/ru/LC_MESSAGES/aodh.po aodh/locale/zh_CN/LC_MESSAGES/aodh.po aodh/locale/zh_TW/LC_MESSAGES/aodh.po + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + for pkg in tzdata + sed -i '/^tzdata.*/d' doc/requirements.txt requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Xu853w + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.bV3Viq + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.ZAB7nP + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=2.0.0 Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=2.15.0 Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=1.3.1 Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=3.0.0 Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=3.2.1 Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement not satisfied: croniter>=0.3.4 Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=0.11.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: gnocchiclient>=6.0.0 Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement not satisfied: lxml>=2.3 Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=11.0.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=1.5.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan>=0.8.0 Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=5.2.0 Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.22.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=1.6.0 Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.5.0 Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.28.0 Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement not satisfied: voluptuous>=0.8.10 Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.2.3 Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement not satisfied: WSME>=0.12.1 Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement not satisfied: cotyledon>=1.7.3 Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=2.1 Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=1.1.0 Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-octaviaclient>=1.8.0 Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement not satisfied: python-dateutil>=2.5.3 Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement not satisfied: python-heatclient>=1.17.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev2/aodh-22.1.0.dev2.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tenacity >=3.2.1 Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: croniter >=0.3.4 Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: futurist >=0.11.0 Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: jsonschema >=3.2.0 Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystonemiddleware >=5.1.0 Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: gnocchiclient >=6.0.0 Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: lxml >=2.3 Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.db >=11.0.0 Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.config >=6.8.0 Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.i18n >=1.5.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.reports >=1.18.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.policy >=4.5.0 Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.upgradecheck >=1.3.0 Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: PasteDeploy >=1.5.0 Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: pecan >=0.8.0 Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.messaging >=5.2.0 Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.middleware >=3.22.0 Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.utils >=4.7.0 Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-keystoneclient >=1.6.0 Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: stevedore >=1.5.0 Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tooz >=1.28.0 Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: voluptuous >=0.8.10 Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WebOb >=1.2.3 Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WSME >=0.12.1 Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: cotyledon >=1.7.3 Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystoneauth1 >=2.1 Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-observabilityclient >=1.1.0 Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-octaviaclient >=1.8.0 Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-dateutil >=2.5.3 Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-heatclient >=1.17.0 Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev2.dist-info/ removed 'aodh-22.1.0.dev2.dist-info/AUTHORS' removed 'aodh-22.1.0.dev2.dist-info/LICENSE' removed 'aodh-22.1.0.dev2.dist-info/METADATA' removed 'aodh-22.1.0.dev2.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev2.dist-info/pbr.json' removed 'aodh-22.1.0.dev2.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.27CHas + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.08 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev2/aodh-22.1.0.dev2.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev2.dist-info/ removed 'aodh-22.1.0.dev2.dist-info/AUTHORS' removed 'aodh-22.1.0.dev2.dist-info/LICENSE' removed 'aodh-22.1.0.dev2.dist-info/METADATA' removed 'aodh-22.1.0.dev2.dist-info/top_level.txt' removed 'aodh-22.1.0.dev2.dist-info/pbr.json' removed 'aodh-22.1.0.dev2.dist-info/entry_points.txt' removed directory 'aodh-22.1.0.dev2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.NH43Xc + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.08 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev2/aodh-22.1.0.dev2.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev2.dist-info/ removed 'aodh-22.1.0.dev2.dist-info/AUTHORS' removed 'aodh-22.1.0.dev2.dist-info/LICENSE' removed 'aodh-22.1.0.dev2.dist-info/METADATA' removed 'aodh-22.1.0.dev2.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev2.dist-info/pbr.json' removed 'aodh-22.1.0.dev2.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8gOHet + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev2 + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-22.1.0.dev2 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info writing /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-modern-metadata-h8i7pw6p/aodh-22.1.0.dev2.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/storage creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/tests creating build/lib/aodh/tests/functional 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 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/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/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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi copying aodh/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd creating build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_prometheus.py -> build/lib/aodh/tests/unit/evaluator creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/tests/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 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/tests/functional/api copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api creating build/lib/aodh/tests/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/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/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 copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 copying aodh/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/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 running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd 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/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 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/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 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 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/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 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 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/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/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/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 copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/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/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/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 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/storage copying build/lib/aodh/storage/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/base.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev2-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev2.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev2.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir/pip-wheel-1nun6bys/.tmp-x6yl8u_n/aodh-22.1.0.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'aodh/__init__.py' adding 'aodh/coordination.py' adding 'aodh/event.py' adding 'aodh/i18n.py' adding 'aodh/keystone_client.py' adding 'aodh/messaging.py' adding 'aodh/opts.py' adding 'aodh/profiler.py' adding 'aodh/queue.py' adding 'aodh/service.py' adding 'aodh/version.py' adding 'aodh/api/__init__.py' adding 'aodh/api/api-paste.ini' adding 'aodh/api/app.py' adding 'aodh/api/app.wsgi' adding 'aodh/api/hooks.py' adding 'aodh/api/middleware.py' adding 'aodh/api/policies.py' adding 'aodh/api/rbac.py' adding 'aodh/api/controllers/__init__.py' adding 'aodh/api/controllers/root.py' adding 'aodh/api/controllers/v2/__init__.py' adding 'aodh/api/controllers/v2/alarms.py' adding 'aodh/api/controllers/v2/base.py' adding 'aodh/api/controllers/v2/capabilities.py' adding 'aodh/api/controllers/v2/metrics.py' adding 'aodh/api/controllers/v2/query.py' adding 'aodh/api/controllers/v2/quotas.py' adding 'aodh/api/controllers/v2/root.py' adding 'aodh/api/controllers/v2/utils.py' adding 'aodh/api/controllers/v2/alarm_rules/__init__.py' adding 'aodh/api/controllers/v2/alarm_rules/composite.py' adding 'aodh/api/controllers/v2/alarm_rules/event.py' adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py' adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py' adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py' adding 'aodh/cmd/__init__.py' adding 'aodh/cmd/alarm.py' adding 'aodh/cmd/aodh-config-generator.conf' adding 'aodh/cmd/status.py' adding 'aodh/cmd/storage.py' adding 'aodh/conf/__init__.py' adding 'aodh/conf/defaults.py' adding 'aodh/evaluator/__init__.py' adding 'aodh/evaluator/composite.py' adding 'aodh/evaluator/event.py' adding 'aodh/evaluator/gnocchi.py' adding 'aodh/evaluator/loadbalancer.py' adding 'aodh/evaluator/prometheus.py' adding 'aodh/evaluator/threshold.py' adding 'aodh/evaluator/utils.py' adding 'aodh/locale/de/LC_MESSAGES/aodh.po' adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po' adding 'aodh/locale/es/LC_MESSAGES/aodh.po' adding 'aodh/locale/fr/LC_MESSAGES/aodh.po' adding 'aodh/locale/id/LC_MESSAGES/aodh.po' adding 'aodh/locale/it/LC_MESSAGES/aodh.po' adding 'aodh/locale/ja/LC_MESSAGES/aodh.po' adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po' adding 'aodh/locale/ru/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po' adding 'aodh/notifier/__init__.py' adding 'aodh/notifier/heat.py' adding 'aodh/notifier/log.py' adding 'aodh/notifier/rest.py' adding 'aodh/notifier/test.py' adding 'aodh/notifier/trust.py' adding 'aodh/notifier/zaqar.py' adding 'aodh/storage/__init__.py' adding 'aodh/storage/base.py' adding 'aodh/storage/impl_log.py' adding 'aodh/storage/impl_sqlalchemy.py' adding 'aodh/storage/models.py' adding 'aodh/storage/sqlalchemy/__init__.py' adding 'aodh/storage/sqlalchemy/models.py' adding 'aodh/storage/sqlalchemy/utils.py' adding 'aodh/storage/sqlalchemy/alembic/alembic.ini' adding 'aodh/storage/sqlalchemy/alembic/env.py' adding 'aodh/storage/sqlalchemy/alembic/script.py.mako' adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py' adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py' adding 'aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py' adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py' adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py' adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py' adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py' adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py' adding 'aodh/tests/__init__.py' adding 'aodh/tests/base.py' adding 'aodh/tests/constants.py' adding 'aodh/tests/functional/__init__.py' adding 'aodh/tests/functional/db.py' adding 'aodh/tests/functional/api/__init__.py' adding 'aodh/tests/functional/api/v2/__init__.py' adding 'aodh/tests/functional/api/v2/policy.yaml-test' adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py' adding 'aodh/tests/functional/api/v2/test_app.py' adding 'aodh/tests/functional/api/v2/test_complex_query.py' adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py' adding 'aodh/tests/functional/api/v2/test_metrics.py' adding 'aodh/tests/functional/api/v2/test_quotas.py' adding 'aodh/tests/functional/hooks/post_test_hook.sh' adding 'aodh/tests/functional/storage/__init__.py' adding 'aodh/tests/functional/storage/test_get_connection.py' adding 'aodh/tests/functional/storage/test_impl_log.py' adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py' adding 'aodh/tests/functional/storage/test_storage_scenarios.py' adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py' adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py' adding 'aodh/tests/unit/__init__.py' adding 'aodh/tests/unit/test_api_v2_capabilities.py' adding 'aodh/tests/unit/test_bin.py' adding 'aodh/tests/unit/test_coordination.py' adding 'aodh/tests/unit/test_evaluator.py' adding 'aodh/tests/unit/test_event.py' adding 'aodh/tests/unit/test_messaging.py' adding 'aodh/tests/unit/test_notifier.py' adding 'aodh/tests/unit/test_query.py' adding 'aodh/tests/unit/test_wsme_custom_type.py' adding 'aodh/tests/unit/cmd/__init__.py' adding 'aodh/tests/unit/cmd/test_status.py' adding 'aodh/tests/unit/evaluator/__init__.py' adding 'aodh/tests/unit/evaluator/base.py' adding 'aodh/tests/unit/evaluator/test_base.py' adding 'aodh/tests/unit/evaluator/test_composite.py' adding 'aodh/tests/unit/evaluator/test_event.py' adding 'aodh/tests/unit/evaluator/test_gnocchi.py' adding 'aodh/tests/unit/evaluator/test_loadbalancer.py' adding 'aodh/tests/unit/evaluator/test_prometheus.py' adding 'aodh/tests/unit/notifier/__init__.py' adding 'aodh/tests/unit/notifier/base.py' adding 'aodh/tests/unit/notifier/test_heat.py' adding 'aodh/wsgi/__init__.py' adding 'aodh/wsgi/api.py' adding 'aodh-22.1.0.dev2.data/scripts/aodh-api' adding 'aodh-22.1.0.dev2.dist-info/AUTHORS' adding 'aodh-22.1.0.dev2.dist-info/LICENSE' adding 'aodh-22.1.0.dev2.dist-info/METADATA' adding 'aodh-22.1.0.dev2.dist-info/WHEEL' adding 'aodh-22.1.0.dev2.dist-info/entry_points.txt' adding 'aodh-22.1.0.dev2.dist-info/pbr.json' adding 'aodh-22.1.0.dev2.dist-info/top_level.txt' adding 'aodh-22.1.0.dev2.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for aodh (pyproject.toml): finished with status 'done' Created wheel for aodh: filename=aodh-22.1.0.dev2-py3-none-any.whl size=226075 sha256=1ecb2699ffbbb1b12d1b9b2cea758e0b1a111b38f738d76b51ff66fb64e76ec3 Stored in directory: /builddir/.cache/pip/wheels/5d/5a/78/bfd7426ee36ac90c37b603e3cd3684cb56a037fa9dab64974d Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jzpAF1 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev2 ++ ls /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir/aodh-22.1.0.dev2-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==22.1.0.dev2 + '[' -z aodh==22.1.0.dev2 ']' + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev2/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir aodh==22.1.0.dev2 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-22.1.0.dev2/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-22.1.0.dev2-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-22.1.0.dev2 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev2.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale --domain aodh /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64//usr/lib/python3.12/site-packages + oslo-config-generator --config-file=aodh/cmd/aodh-config-generator.conf --output-file=aodh/aodh.conf + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test log_dir + test /var/log/aodh + sed -i '0,/^# *log_dir=/{s!^# *log_dir=.*!#log_dir=/var/log/aodh!}' aodh/aodh.conf + read name eq value + test use_stderr + test False + sed -i '0,/^# *use_stderr=/{s!^# *use_stderr=.*!#use_stderr=False!}' aodh/aodh.conf + read name eq value + test '' + continue + read name eq value + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/etc/logrotate.d/openstack-aodh + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-api.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/systemd/system/openstack-aodh-api.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-evaluator.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/systemd/system/openstack-aodh-evaluator.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-notifier.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/systemd/system/openstack-aodh-notifier.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-expirer.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/systemd/system/openstack-aodh-expirer.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-listener.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260311184600.18bbf58.el10 --unique-debug-suffix -22.1.0-0.20260311184600.18bbf58.el10.x86_64 --unique-debug-src-base openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-22.1.0.dev2 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/python3.12/site-packages/aodh/tests/functional/hooks/post_test_hook.sh from /bin/bash -xe to #!/usr/bin/bash -xe + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.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.6ZE361 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev2 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-22.1.0.dev2/.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_get_alarm_forbiden [0.195953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:27.787 3025707 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.788 3025707 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.792 3025707 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.792 3025707 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.797 3025707 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:47:27.831 3025707 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:27.929 3025707 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:27.953 3025707 WARNING oslo_policy.policy [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] 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_get_alarm_project_filter_normal_user [0.055377s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:27.984 3025707 INFO alembic.runtime.migration [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:27.984 3025707 INFO alembic.runtime.migration [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:27.990 3025707 INFO alembic.runtime.migration [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:27.990 3025707 INFO alembic.runtime.migration [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:27.996 3025707 INFO alembic.runtime.migration [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:27.999 3025707 INFO aodh.api.app [None req-e3af140e-f56f-4939-88c9-cf2cec8d1f34 ea09441d-6466-4dcc-8421-300e08c1d9af 1a1a7343-c46a-4852-853b-0a846b17c433 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.020 3025707 WARNING oslo_db.sqlalchemy.utils [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.219940s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:27.840 3025708 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.841 3025708 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.846 3025708 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.846 3025708 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.851 3025708 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:47:27.900 3025708 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.033 3025708 WARNING oslo_db.sqlalchemy.utils [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.044877s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.050 3025708 INFO alembic.runtime.migration [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.050 3025708 INFO alembic.runtime.migration [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.054 3025708 INFO alembic.runtime.migration [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.054 3025708 INFO alembic.runtime.migration [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.059 3025708 INFO alembic.runtime.migration [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.060 3025708 INFO aodh.api.app [None req-87299ace-613b-4d3f-aae8-f3fc9db46d10 ba83e654-58eb-439f-af05-87ed75d1fa46 3fa88b4c-9e0e-483b-af5c-9a7faa20470c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.077 3025708 WARNING oslo_db.sqlalchemy.utils [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.079 3025708 WARNING oslo_db.sqlalchemy.utils [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.085 3025708 WARNING oslo_db.sqlalchemy.utils [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.182929s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:27.928 3025709 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.928 3025709 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.934 3025709 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.934 3025709 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.938 3025709 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:47:27.981 3025709 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.084 3025709 WARNING oslo_db.sqlalchemy.utils [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.087 3025709 WARNING oslo_db.sqlalchemy.utils [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] 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_admin_user_set_log_test_actions [0.067422s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.040 3025707 INFO alembic.runtime.migration [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.041 3025707 INFO alembic.runtime.migration [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.047 3025707 INFO alembic.runtime.migration [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.047 3025707 INFO alembic.runtime.migration [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.054 3025707 INFO alembic.runtime.migration [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.057 3025707 INFO aodh.api.app [None req-443140dc-1ad5-44ee-b1db-f19be4338ef8 0bc1c3bc-48fc-463b-82e2-cbb0726b442b faf69fff-2cad-46b4-8122-7a7ca8205349 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.079 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.081 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.091 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] 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.039258s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.093 3025708 INFO alembic.runtime.migration [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.093 3025708 INFO alembic.runtime.migration [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.097 3025708 INFO alembic.runtime.migration [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.097 3025708 INFO alembic.runtime.migration [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.101 3025708 INFO alembic.runtime.migration [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.103 3025708 INFO aodh.api.app [None req-dab33079-5a99-4efd-948c-ff0d351cd45b 87300743-4d50-4b72-bce1-9bd0935d5549 da5a74ac-ac4c-44a2-ba11-9cd50c54996f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.119 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.120 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.125 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.221595s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:27.933 3025710 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.933 3025710 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.938 3025710 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:47:27.939 3025710 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:47:27.943 3025710 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:47:28.001 3025710 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.113 3025710 WARNING oslo_db.sqlalchemy.utils [None req-719355e5-0524-4cf7-b507-760c4da141c3 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.122 3025710 WARNING oslo_db.sqlalchemy.utils [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.044058s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.108 3025709 INFO alembic.runtime.migration [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.109 3025709 INFO alembic.runtime.migration [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.112 3025709 INFO alembic.runtime.migration [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.112 3025709 INFO alembic.runtime.migration [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.117 3025709 INFO alembic.runtime.migration [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.119 3025709 INFO aodh.api.app [None req-411232e4-40d5-436b-9e60-140cb35fb12e 662d53d1-8a60-45b4-862b-45944fd21c8b 647ab6a4-4d90-4132-9f08-3819e12728ce - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.136 3025709 WARNING oslo_db.sqlalchemy.utils [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] 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.041529s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.108 3025707 INFO alembic.runtime.migration [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.109 3025707 INFO alembic.runtime.migration [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.113 3025707 INFO alembic.runtime.migration [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.113 3025707 INFO alembic.runtime.migration [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.120 3025707 INFO alembic.runtime.migration [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.122 3025707 INFO aodh.api.app [None req-ad3da80c-7f03-4500-93fb-837127817a51 7a37ee62-688e-4cab-a06f-c80feaed722c 28363844-7838-4c5c-ba04-96f4437b83e9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.032673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.133 3025708 INFO alembic.runtime.migration [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.133 3025708 INFO alembic.runtime.migration [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.136 3025708 INFO alembic.runtime.migration [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.136 3025708 INFO alembic.runtime.migration [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.141 3025708 INFO alembic.runtime.migration [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.142 3025708 INFO aodh.api.app [None req-8828364b-2d50-4915-a82d-574fe0e48339 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.034235s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.149 3025709 INFO alembic.runtime.migration [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.149 3025709 INFO alembic.runtime.migration [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.152 3025709 INFO alembic.runtime.migration [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.152 3025709 INFO alembic.runtime.migration [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.157 3025709 INFO alembic.runtime.migration [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.159 3025709 INFO aodh.api.app [None req-200cd6dc-127f-41ef-a2db-82faeb3ed597 32e946a3-22ca-44c1-b84b-2315b1092b77 c9f6e3df-b71b-4c24-8b91-72becabee6bf - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.042172s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.151 3025710 INFO alembic.runtime.migration [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.151 3025710 INFO alembic.runtime.migration [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.156 3025710 INFO alembic.runtime.migration [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.156 3025710 INFO alembic.runtime.migration [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.163 3025710 INFO alembic.runtime.migration [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.165 3025710 INFO aodh.api.app [None req-762490bd-1e4e-43d8-b420-058db6d1f2cf 5c330fc4-e2b3-4900-b513-7169562bc4c0 58face37-ce25-4e41-ac58-db8b021e8344 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.028335s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.165 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.166 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.169 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.169 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.173 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.176 3025708 INFO aodh.api.app [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.057609s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.152 3025707 INFO alembic.runtime.migration [None req-748cbe61-c3b7-4c49-9060-ab3e6e1c7853 095fbdd5-d1ea-46a9-b707-d356804ac24c 2b8c82d9-d022-4e27-8984-2165846528df - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.152 3025707 INFO alembic.runtime.migration [None req-748cbe61-c3b7-4c49-9060-ab3e6e1c7853 095fbdd5-d1ea-46a9-b707-d356804ac24c 2b8c82d9-d022-4e27-8984-2165846528df - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.156 3025707 INFO alembic.runtime.migration [None req-748cbe61-c3b7-4c49-9060-ab3e6e1c7853 095fbdd5-d1ea-46a9-b707-d356804ac24c 2b8c82d9-d022-4e27-8984-2165846528df - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.156 3025707 INFO alembic.runtime.migration [None req-748cbe61-c3b7-4c49-9060-ab3e6e1c7853 095fbdd5-d1ea-46a9-b707-d356804ac24c 2b8c82d9-d022-4e27-8984-2165846528df - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.161 3025707 INFO alembic.runtime.migration [None req-748cbe61-c3b7-4c49-9060-ab3e6e1c7853 095fbdd5-d1ea-46a9-b707-d356804ac24c 2b8c82d9-d022-4e27-8984-2165846528df - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.164 3025707 INFO aodh.api.app [None req-748cbe61-c3b7-4c49-9060-ab3e6e1c7853 095fbdd5-d1ea-46a9-b707-d356804ac24c 2b8c82d9-d022-4e27-8984-2165846528df - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.190 3025707 WARNING oslo_db.sqlalchemy.utils [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.193 3025707 WARNING oslo_db.sqlalchemy.utils [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.199 3025707 WARNING oslo_db.sqlalchemy.utils [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] 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.042468s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.183 3025709 INFO alembic.runtime.migration [None req-3263a7af-45dc-4185-b7b2-b1e1b2a4f138 42f6deeb-3bcf-4721-9193-422061f664c4 977a7927-283d-4040-8bc4-80bc2c9d5e05 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.183 3025709 INFO alembic.runtime.migration [None req-3263a7af-45dc-4185-b7b2-b1e1b2a4f138 42f6deeb-3bcf-4721-9193-422061f664c4 977a7927-283d-4040-8bc4-80bc2c9d5e05 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.187 3025709 INFO alembic.runtime.migration [None req-3263a7af-45dc-4185-b7b2-b1e1b2a4f138 42f6deeb-3bcf-4721-9193-422061f664c4 977a7927-283d-4040-8bc4-80bc2c9d5e05 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.187 3025709 INFO alembic.runtime.migration [None req-3263a7af-45dc-4185-b7b2-b1e1b2a4f138 42f6deeb-3bcf-4721-9193-422061f664c4 977a7927-283d-4040-8bc4-80bc2c9d5e05 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.192 3025709 INFO alembic.runtime.migration [None req-3263a7af-45dc-4185-b7b2-b1e1b2a4f138 42f6deeb-3bcf-4721-9193-422061f664c4 977a7927-283d-4040-8bc4-80bc2c9d5e05 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.193 3025709 INFO aodh.api.app [None req-3263a7af-45dc-4185-b7b2-b1e1b2a4f138 42f6deeb-3bcf-4721-9193-422061f664c4 977a7927-283d-4040-8bc4-80bc2c9d5e05 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.212 3025709 WARNING oslo_db.sqlalchemy.utils [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.213 3025709 WARNING oslo_db.sqlalchemy.utils [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.217 3025709 WARNING oslo_db.sqlalchemy.utils [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] 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_only_required_params [0.036050s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.194 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.194 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.197 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.197 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.202 3025708 INFO alembic.runtime.migration [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.204 3025708 INFO aodh.api.app [None req-d0257878-921b-442e-8032-fd4357febdd7 c372acef-a12d-4fc8-ac59-c655a62afc81 bfe8a01f-926b-4ffa-b681-76e1a5ebaa02 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.218 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.219 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.223 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] 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.045450s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.191 3025710 INFO alembic.runtime.migration [None req-b0f76580-9421-428f-93d6-7d3f4b7ab3c6 7c7fd63b-e9d7-4c04-8e10-88e2a3bd6333 7196df6e-b645-475a-a8bc-cc3dfdf4752f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.192 3025710 INFO alembic.runtime.migration [None req-b0f76580-9421-428f-93d6-7d3f4b7ab3c6 7c7fd63b-e9d7-4c04-8e10-88e2a3bd6333 7196df6e-b645-475a-a8bc-cc3dfdf4752f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.197 3025710 INFO alembic.runtime.migration [None req-b0f76580-9421-428f-93d6-7d3f4b7ab3c6 7c7fd63b-e9d7-4c04-8e10-88e2a3bd6333 7196df6e-b645-475a-a8bc-cc3dfdf4752f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.197 3025710 INFO alembic.runtime.migration [None req-b0f76580-9421-428f-93d6-7d3f4b7ab3c6 7c7fd63b-e9d7-4c04-8e10-88e2a3bd6333 7196df6e-b645-475a-a8bc-cc3dfdf4752f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.203 3025710 INFO alembic.runtime.migration [None req-b0f76580-9421-428f-93d6-7d3f4b7ab3c6 7c7fd63b-e9d7-4c04-8e10-88e2a3bd6333 7196df6e-b645-475a-a8bc-cc3dfdf4752f - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.207 3025710 INFO aodh.api.app [None req-b0f76580-9421-428f-93d6-7d3f4b7ab3c6 7c7fd63b-e9d7-4c04-8e10-88e2a3bd6333 7196df6e-b645-475a-a8bc-cc3dfdf4752f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.034419s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.232 3025708 INFO alembic.runtime.migration [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.232 3025708 INFO alembic.runtime.migration [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.236 3025708 INFO alembic.runtime.migration [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.236 3025708 INFO alembic.runtime.migration [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.241 3025708 INFO alembic.runtime.migration [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.242 3025708 INFO aodh.api.app [None req-8a76ded5-0660-4b21-9d20-51006ea96151 f64c4328-9df7-4cf2-a846-96e60f9c0cb2 801e85be-6640-47b9-bbdf-58ccb117033e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.256 3025708 WARNING oslo_db.sqlalchemy.utils [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.031775s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.236 3025710 INFO alembic.runtime.migration [None req-25f62c78-726d-4ce9-b8e7-a70bda6ef982 12ce4d92-bf47-4e92-8145-da9169014328 24a11e42-3c32-4a33-be41-d6e5831d0c0d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.236 3025710 INFO alembic.runtime.migration [None req-25f62c78-726d-4ce9-b8e7-a70bda6ef982 12ce4d92-bf47-4e92-8145-da9169014328 24a11e42-3c32-4a33-be41-d6e5831d0c0d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.239 3025710 INFO alembic.runtime.migration [None req-25f62c78-726d-4ce9-b8e7-a70bda6ef982 12ce4d92-bf47-4e92-8145-da9169014328 24a11e42-3c32-4a33-be41-d6e5831d0c0d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.239 3025710 INFO alembic.runtime.migration [None req-25f62c78-726d-4ce9-b8e7-a70bda6ef982 12ce4d92-bf47-4e92-8145-da9169014328 24a11e42-3c32-4a33-be41-d6e5831d0c0d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.244 3025710 INFO alembic.runtime.migration [None req-25f62c78-726d-4ce9-b8e7-a70bda6ef982 12ce4d92-bf47-4e92-8145-da9169014328 24a11e42-3c32-4a33-be41-d6e5831d0c0d - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.247 3025710 INFO aodh.api.app [None req-25f62c78-726d-4ce9-b8e7-a70bda6ef982 12ce4d92-bf47-4e92-8145-da9169014328 24a11e42-3c32-4a33-be41-d6e5831d0c0d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.065838s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.210 3025707 INFO alembic.runtime.migration [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.211 3025707 INFO alembic.runtime.migration [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.214 3025707 INFO alembic.runtime.migration [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.215 3025707 INFO alembic.runtime.migration [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.220 3025707 INFO alembic.runtime.migration [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.223 3025707 INFO aodh.api.app [None req-01036786-f944-433f-9326-fd6ccbee100e 7d31c343-54dc-49bd-bbd8-8db6203a2f01 2848cba3-14fe-4348-bb07-85c982cb609b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.244 3025707 WARNING oslo_db.sqlalchemy.utils [None req-3b40b7d6-eeeb-4ce8-bd7e-46a8041fc3d7 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.246 3025707 WARNING oslo_db.sqlalchemy.utils [None req-3b40b7d6-eeeb-4ce8-bd7e-46a8041fc3d7 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.251 3025707 WARNING oslo_db.sqlalchemy.utils [None req-3b40b7d6-eeeb-4ce8-bd7e-46a8041fc3d7 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.255 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ba9af4ca-1cc6-467f-9802-17a326768d37 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.260 3025707 WARNING oslo_db.sqlalchemy.utils [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.072009s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.228 3025709 INFO alembic.runtime.migration [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.228 3025709 INFO alembic.runtime.migration [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.233 3025709 INFO alembic.runtime.migration [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.233 3025709 INFO alembic.runtime.migration [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.238 3025709 INFO alembic.runtime.migration [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.240 3025709 INFO aodh.api.app [None req-169c5b3e-4720-40d7-9b2c-fec5c4c9b8b2 6682b628-4333-415a-be34-a9794e141576 0615f18c-f7cc-401b-b3cf-4e093a9bbb26 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.257 3025709 WARNING oslo_db.sqlalchemy.utils [None req-03feec18-051f-43cf-93d5-e17b7c4729aa 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.265 3025709 WARNING oslo_db.sqlalchemy.utils [None req-36407733-b4d9-4e01-9f5f-2700e4ede4e1 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.276 3025709 WARNING oslo_db.sqlalchemy.utils [None req-4f0a65d2-ca84-401c-9f9c-7f2e12cb9af9 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.278 3025709 WARNING oslo_db.sqlalchemy.utils [None req-4f0a65d2-ca84-401c-9f9c-7f2e12cb9af9 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.284 3025709 WARNING oslo_db.sqlalchemy.utils [None req-62eb6fe8-955f-404f-831a-effcb89e66cb 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.289 3025709 WARNING oslo_db.sqlalchemy.utils [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] 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_with_mismatch_between_type_and_rule [0.034483s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.268 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.268 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.273 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.273 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.277 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.280 3025710 INFO aodh.api.app [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.042667s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.276 3025707 INFO alembic.runtime.migration [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.276 3025707 INFO alembic.runtime.migration [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.280 3025707 INFO alembic.runtime.migration [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.281 3025707 INFO alembic.runtime.migration [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.285 3025707 INFO alembic.runtime.migration [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.287 3025707 INFO aodh.api.app [None req-e3757df2-2008-4d07-a212-8855d1a63c51 0f6505e2-b08f-4d2c-9535-cf3a1dad2b42 a93a6a58-8e30-426f-9a2a-899de171b867 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.305 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.306 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.310 3025707 WARNING oslo_db.sqlalchemy.utils [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.060254s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.267 3025708 INFO alembic.runtime.migration [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.267 3025708 INFO alembic.runtime.migration [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.271 3025708 INFO alembic.runtime.migration [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.271 3025708 INFO alembic.runtime.migration [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.275 3025708 INFO alembic.runtime.migration [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.277 3025708 INFO aodh.api.app [None req-8553aeef-1bab-4671-9a9d-03c7bad9a157 adf339c5-c5c3-4f35-9da3-82f7b38fb6cb 3aec497b-e9d9-4a32-8958-c194337a6a37 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.295 3025708 WARNING oslo_db.sqlalchemy.utils [None req-3bbd1b5d-f745-48d9-a498-aae77a67a747 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.296 3025708 WARNING oslo_db.sqlalchemy.utils [None req-3bbd1b5d-f745-48d9-a498-aae77a67a747 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.303 3025708 WARNING oslo_db.sqlalchemy.utils [None req-9223f298-0a20-4d0e-b8d7-0b98c217e1f5 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.308 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1f227ade-0e68-4bd9-827e-fec384c41d55 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.309 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1f227ade-0e68-4bd9-827e-fec384c41d55 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.314 3025708 WARNING oslo_db.sqlalchemy.utils [None req-f7579023-f2af-4884-b60c-2681fccb6b92 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.039502s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.300 3025709 INFO alembic.runtime.migration [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.300 3025709 INFO alembic.runtime.migration [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.307 3025709 INFO alembic.runtime.migration [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.307 3025709 INFO alembic.runtime.migration [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.312 3025709 INFO alembic.runtime.migration [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.315 3025709 INFO aodh.api.app [None req-31c1983f-d688-4047-92d0-a121d7f0b8c4 5f4efa88-5672-4cbd-a84c-60d2aa8a751f 372146a9-ca4c-479b-95e1-9c5a8851d83d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.329 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] 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_as_admin [0.059171s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.303 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.303 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.307 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.307 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.312 3025710 INFO alembic.runtime.migration [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.314 3025710 INFO aodh.api.app [None req-361e5869-e98d-4c40-b3a1-a329d70f7569 d2dc0011-5e44-43e0-acc9-cb0a9189432d d8026850-8127-400d-b91b-6437ac1c06b3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.332 3025710 WARNING oslo_db.sqlalchemy.utils [None req-7fdbd85f-0fac-4e93-a8d4-10887cfdd05b 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.340 3025710 WARNING oslo_db.sqlalchemy.utils [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.351 3025710 WARNING oslo_db.sqlalchemy.utils [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.060595s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.319 3025707 INFO alembic.runtime.migration [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.319 3025707 INFO alembic.runtime.migration [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.324 3025707 INFO alembic.runtime.migration [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.325 3025707 INFO alembic.runtime.migration [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.330 3025707 INFO alembic.runtime.migration [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.332 3025707 INFO aodh.api.app [None req-ea8306f2-916c-4df7-a89b-b43234e81c50 6d0a37ca-8c31-4d9e-a222-8a52cc733ea9 d187d183-1c94-427c-b66d-1e90354c7594 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.349 3025707 WARNING oslo_db.sqlalchemy.utils [None req-88eff43c-263f-471f-b03d-9b8b84a09f73 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.352 3025707 WARNING oslo_db.sqlalchemy.utils [None req-4223dd4a-81af-4bbe-adce-0ca512c7264b ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.356 3025707 WARNING oslo_db.sqlalchemy.utils [None req-5fcbbc54-4e2a-4311-9165-c3bf996399ad ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.368 3025707 WARNING oslo_db.sqlalchemy.utils [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.370 3025707 WARNING oslo_db.sqlalchemy.utils [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.059686s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.328 3025708 INFO alembic.runtime.migration [None req-4e90d9d0-3641-4f9a-9d23-3dbb941ba4d8 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.328 3025708 INFO alembic.runtime.migration [None req-4e90d9d0-3641-4f9a-9d23-3dbb941ba4d8 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.332 3025708 INFO alembic.runtime.migration [None req-4e90d9d0-3641-4f9a-9d23-3dbb941ba4d8 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.332 3025708 INFO alembic.runtime.migration [None req-4e90d9d0-3641-4f9a-9d23-3dbb941ba4d8 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.337 3025708 INFO alembic.runtime.migration [None req-4e90d9d0-3641-4f9a-9d23-3dbb941ba4d8 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.339 3025708 INFO aodh.api.app [None req-4e90d9d0-3641-4f9a-9d23-3dbb941ba4d8 e2c8ee9a-6fc7-4198-bfe6-38ed81d26bde 0f12d796-cf24-48fc-a57a-6d7e2ab0a009 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.357 3025708 WARNING oslo_db.sqlalchemy.utils [None req-25e7e675-121d-4573-aff8-46d5dd4b8049 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.358 3025708 WARNING oslo_db.sqlalchemy.utils [None req-25e7e675-121d-4573-aff8-46d5dd4b8049 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.365 3025708 WARNING oslo_db.sqlalchemy.utils [None req-46f35b83-36cd-45a8-a405-1859cc23d8a0 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.370 3025708 WARNING oslo_db.sqlalchemy.utils [None req-49b48e07-851c-4991-9138-144d72f0a0ab 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.371 3025708 WARNING oslo_db.sqlalchemy.utils [None req-49b48e07-851c-4991-9138-144d72f0a0ab 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.374 3025708 WARNING oslo_db.sqlalchemy.utils [None req-4085c27a-68b4-4576-b021-c7b75925702d 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.050427s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.340 3025709 INFO alembic.runtime.migration [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.340 3025709 INFO alembic.runtime.migration [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.343 3025709 INFO alembic.runtime.migration [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.343 3025709 INFO alembic.runtime.migration [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.347 3025709 INFO alembic.runtime.migration [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.349 3025709 INFO aodh.api.app [None req-2257cba4-8ff4-4594-a781-6fa76e4e8799 aae30443-2b9b-494b-83ec-ea8a8bd572af 25f9bc76-b015-4472-9f21-74d66c194984 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.363 3025709 WARNING oslo_db.sqlalchemy.utils [None req-a589b80b-17ac-4d0d-869c-718570dd1547 e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.368 3025709 WARNING oslo_db.sqlalchemy.utils [None req-18fe55ec-7927-4204-b6bf-6ac79c5eba2f e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.376 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.378 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] 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.065345s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.366 3025710 INFO alembic.runtime.migration [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.366 3025710 INFO alembic.runtime.migration [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.370 3025710 INFO alembic.runtime.migration [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.370 3025710 INFO alembic.runtime.migration [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.375 3025710 INFO alembic.runtime.migration [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.377 3025710 INFO aodh.api.app [None req-eb9ef69d-b53e-4a5b-aff6-6f36fd34db85 0e9dfa3e-48a7-48e0-93fa-e5ccd6809f50 ef8b92bd-3dc6-4592-b219-8a377546d3be - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.392 3025710 WARNING oslo_db.sqlalchemy.utils [None req-ad44058d-b1cf-4521-9d94-974b82bd0eff 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.397 3025710 WARNING oslo_db.sqlalchemy.utils [None req-e3114a49-f7d6-45dc-b956-4c24b6b205bc 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.403 3025710 WARNING oslo_db.sqlalchemy.utils [None req-e3114a49-f7d6-45dc-b956-4c24b6b205bc 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.406 3025710 WARNING oslo_db.sqlalchemy.utils [None req-72ea8cbf-71f2-4c4f-8358-a729b857c539 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.411 3025710 WARNING oslo_db.sqlalchemy.utils [None req-322f7a93-92d8-46f5-92dc-13e731af9bb4 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.419 3025710 WARNING oslo_db.sqlalchemy.utils [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.030346s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.429 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.429 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.434 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.434 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.439 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.441 3025710 INFO aodh.api.app [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.088441s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.387 3025708 INFO alembic.runtime.migration [None req-3a34a5cf-ad23-4a85-91e8-40ae7bc02033 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.388 3025708 INFO alembic.runtime.migration [None req-3a34a5cf-ad23-4a85-91e8-40ae7bc02033 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.392 3025708 INFO alembic.runtime.migration [None req-3a34a5cf-ad23-4a85-91e8-40ae7bc02033 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.392 3025708 INFO alembic.runtime.migration [None req-3a34a5cf-ad23-4a85-91e8-40ae7bc02033 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.399 3025708 INFO alembic.runtime.migration [None req-3a34a5cf-ad23-4a85-91e8-40ae7bc02033 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.402 3025708 INFO aodh.api.app [None req-3a34a5cf-ad23-4a85-91e8-40ae7bc02033 41547eca-af0e-4306-8f05-a716532125b3 67d6994d-0d52-4708-b0eb-19a7f550bc54 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.423 3025708 WARNING oslo_db.sqlalchemy.utils [None req-7b078fe0-bc65-485b-9069-96f8788dbc5d 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.430 3025708 WARNING oslo_db.sqlalchemy.utils [None req-7b078fe0-bc65-485b-9069-96f8788dbc5d 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.441 3025708 WARNING oslo_db.sqlalchemy.utils [None req-5528caf3-e0b7-4fda-8274-bbced8919090 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.453 3025708 WARNING oslo_db.sqlalchemy.utils [None req-862641fd-7e6c-473b-a6af-cb398d878f86 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.456 3025708 WARNING oslo_db.sqlalchemy.utils [None req-862641fd-7e6c-473b-a6af-cb398d878f86 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.466 3025708 WARNING oslo_db.sqlalchemy.utils [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.065604s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.460 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.460 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.464 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.464 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.468 3025710 INFO alembic.runtime.migration [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.471 3025710 INFO aodh.api.app [None req-2005bf99-5eeb-410b-bcd4-2b5ebd63e480 83430e6e-bdca-4be2-af1b-1af6585ed153 7e56eded-bbb2-4f45-b5fd-ad786bfdda11 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.483 3025710 WARNING oslo_db.sqlalchemy.utils [None req-e219b94e-32fe-4e56-a804-a473e95da8c2 bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.486 3025710 WARNING oslo_db.sqlalchemy.utils [None req-aec1a9a8-191f-4659-a720-ea4341c90805 bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.493 3025710 WARNING oslo_db.sqlalchemy.utils [None req-ea1b77a7-e53d-4d7a-9818-2f23e2d6bfaa bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.504 3025710 WARNING oslo_db.sqlalchemy.utils [None req-b9ff16b6-bae9-4356-8e17-ccb0dee2a8ca bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.506 3025710 WARNING oslo_db.sqlalchemy.utils [None req-b9ff16b6-bae9-4356-8e17-ccb0dee2a8ca bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.512 3025710 WARNING oslo_db.sqlalchemy.utils [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.515 3025710 WARNING oslo_db.sqlalchemy.utils [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.193664s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.381 3025707 INFO alembic.runtime.migration [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.382 3025707 INFO alembic.runtime.migration [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.388 3025707 INFO alembic.runtime.migration [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.388 3025707 INFO alembic.runtime.migration [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.392 3025707 INFO alembic.runtime.migration [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.394 3025707 INFO aodh.api.app [None req-d45d6b3c-91e8-410c-aae0-d45e0929d901 ffdd0e95-5b86-4ee0-b9f5-8895fe91b867 f6f1cbbf-501f-444f-9124-b7eb52c75b0f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.408 3025707 WARNING oslo_db.sqlalchemy.utils [None req-5c7145c6-a2f2-44df-a507-0d8e51dca7ea 5d067945-ddef-4843-b71e-964859ef6db5 9ecf5f20-a4b6-491a-9f69-1dffd77fba29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.409 3025707 WARNING oslo_db.sqlalchemy.utils [None req-5c7145c6-a2f2-44df-a507-0d8e51dca7ea 5d067945-ddef-4843-b71e-964859ef6db5 9ecf5f20-a4b6-491a-9f69-1dffd77fba29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.414 3025707 WARNING oslo_db.sqlalchemy.utils [None req-17ffb404-627d-44dc-b70d-7254283ac19d 5d067945-ddef-4843-b71e-964859ef6db5 9ecf5f20-a4b6-491a-9f69-1dffd77fba29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.417 3025707 WARNING oslo_db.sqlalchemy.utils [None req-167e5c80-f339-4ce3-aabc-b07c79b06868 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.421 3025707 WARNING oslo_db.sqlalchemy.utils [None req-e98f2eb9-7eac-439c-85b5-70fb2a6daa3d 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.436 3025707 WARNING oslo_db.sqlalchemy.utils [None req-87b3ae59-b5f6-490e-807e-c3aa6d81bc7b 5d067945-ddef-4843-b71e-964859ef6db5 9ecf5f20-a4b6-491a-9f69-1dffd77fba29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.444 3025707 WARNING oslo_db.sqlalchemy.utils [None req-87b3ae59-b5f6-490e-807e-c3aa6d81bc7b 5d067945-ddef-4843-b71e-964859ef6db5 9ecf5f20-a4b6-491a-9f69-1dffd77fba29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.454 3025707 WARNING oslo_db.sqlalchemy.utils [None req-40e0650d-61ec-4a2f-82ae-b60c9af8f8aa 5d067945-ddef-4843-b71e-964859ef6db5 9ecf5f20-a4b6-491a-9f69-1dffd77fba29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.460 3025707 WARNING oslo_db.sqlalchemy.utils [None req-fc0dd9cb-80c8-45cb-9fb4-ceaea7feaf81 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.560 3025707 WARNING oslo_db.sqlalchemy.utils [None req-fc0dd9cb-80c8-45cb-9fb4-ceaea7feaf81 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.564 3025707 WARNING oslo_db.sqlalchemy.utils [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6 -b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.160668s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.481 3025708 INFO alembic.runtime.migration [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.481 3025708 INFO alembic.runtime.migration [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.487 3025708 INFO alembic.runtime.migration [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.487 3025708 INFO alembic.runtime.migration [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.493 3025708 INFO alembic.runtime.migration [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.602 3025708 INFO aodh.api.app [None req-657f8280-200f-4fc3-818a-3a14b21ed387 0392d06a-2960-415c-aa23-c4c83a0eb07a d055bf02-b682-4959-a212-4298a565d35c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.621 3025708 WARNING oslo_db.sqlalchemy.utils [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.622 3025708 WARNING oslo_db.sqlalchemy.utils [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.626 3025708 WARNING oslo_db.sqlalchemy.utils [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.070327s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.576 3025707 INFO alembic.runtime.migration [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.576 3025707 INFO alembic.runtime.migration [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.581 3025707 INFO alembic.runtime.migration [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.581 3025707 INFO alembic.runtime.migration [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.587 3025707 INFO alembic.runtime.migration [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.589 3025707 INFO aodh.api.app [None req-149510fd-759d-4399-8aed-75b3b638d581 29347ec6-b1e7-410c-afea-1dba07569be0 862f5ad0-302d-4ac9-88ad-2e657791662f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.603 3025707 WARNING oslo_db.sqlalchemy.utils [None req-1c1d514a-c020-4e47-aa78-e8b050337486 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.605 3025707 WARNING oslo_db.sqlalchemy.utils [None req-1c1d514a-c020-4e47-aa78-e8b050337486 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.608 3025707 WARNING oslo_db.sqlalchemy.utils [None req-c87bcd51-9795-45f3-a617-a37f61116900 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.611 3025707 WARNING oslo_db.sqlalchemy.utils [None req-36712f65-9e87-4a55-bcda-007376376852 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.617 3025707 WARNING oslo_db.sqlalchemy.utils [None req-8ab0411a-de4d-40a2-8590-24aaa5cfbb6f 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.619 3025707 WARNING oslo_db.sqlalchemy.utils [None req-8ab0411a-de4d-40a2-8590-24aaa5cfbb6f 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.622 3025707 WARNING oslo_db.sqlalchemy.utils [None req-4054cc16-6918-45c8-abd3-d73c1141a595 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.626 3025707 WARNING oslo_db.sqlalchemy.utils [None req-16bbdc4c-5d81-487b-9915-f9b58042c1f7 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.632 3025707 WARNING oslo_db.sqlalchemy.utils [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.636 3025707 WARNING oslo_db.sqlalchemy.utils [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.049017s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.641 3025708 INFO alembic.runtime.migration [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.641 3025708 INFO alembic.runtime.migration [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.647 3025708 INFO alembic.runtime.migration [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.647 3025708 INFO alembic.runtime.migration [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.655 3025708 INFO alembic.runtime.migration [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.657 3025708 INFO aodh.api.app [None req-552570e9-5d3f-4744-8e99-0cd513d7938c f20af1b8-94c1-469b-8b80-02284347e28e 8edc47d6-256d-417e-9a80-ef5b55f91ba0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.672 3025708 WARNING oslo_db.sqlalchemy.utils [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.673 3025708 WARNING oslo_db.sqlalchemy.utils [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.677 3025708 WARNING oslo_db.sqlalchemy.utils [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.300447s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.391 3025709 INFO alembic.runtime.migration [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.391 3025709 INFO alembic.runtime.migration [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.398 3025709 INFO alembic.runtime.migration [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.398 3025709 INFO alembic.runtime.migration [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.404 3025709 INFO alembic.runtime.migration [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.406 3025709 INFO aodh.api.app [None req-2a3a38b1-7c19-49c5-856b-c1ce09f88fdb e8064654-df6e-45b0-a832-3c2fb2227365 d222c23c-fc4b-404e-9136-6151c79db6b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.422 3025709 WARNING oslo_db.sqlalchemy.utils [None req-9f189476-33b2-4dbd-946b-b2c9ceaf7291 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.429 3025709 WARNING oslo_db.sqlalchemy.utils [None req-4c1bc348-88ce-4ede-8c81-4e7aeb00063b 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.436 3025709 WARNING oslo_db.sqlalchemy.utils [None req-27dc3e76-9280-4b08-a972-cfb85ef9f5e2 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.439 3025709 WARNING oslo_db.sqlalchemy.utils [None req-e7494cb0-0ffc-4d6c-b296-1e1340773930 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.446 3025709 WARNING oslo_db.sqlalchemy.utils [None req-a289afff-77d3-4984-9e6e-8fc0955177e6 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.450 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2e7cf3dd-718e-4f6c-b497-aabacf42e88d 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.460 3025709 WARNING oslo_db.sqlalchemy.utils [None req-17b19770-d126-4058-89fa-cbcf6096e161 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.464 3025709 WARNING oslo_db.sqlalchemy.utils [None req-e35bfa1d-f901-48cf-b865-575f6e241abb 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.470 3025709 WARNING oslo_db.sqlalchemy.utils [None req-5a109b60-dbb1-4c47-9bc0-1fe347969ae6 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.475 3025709 WARNING oslo_db.sqlalchemy.utils [None req-a2d423fc-2134-4a76-9243-56b1fad53fac 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.482 3025709 WARNING oslo_db.sqlalchemy.utils [None req-d3bdbbb5-b8a7-4881-984b-b2b4c2409369 6b2e1b05 -c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.486 3025709 WARNING oslo_db.sqlalchemy.utils [None req-d857880b-6d71-44c1-a809-11b0bd7569f7 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.494 3025709 WARNING oslo_db.sqlalchemy.utils [None req-e0c7a6f3-167f-4e40-a1b1-0ab59013eecf 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.498 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2b662019-1bf5-4957-b75c-054634a33195 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.507 3025709 WARNING oslo_db.sqlalchemy.utils [None req-5ed974ef-40b2-4228-b782-6404f0ff0e68 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.511 3025709 WARNING oslo_db.sqlalchemy.utils [None req-4da732b6-c073-48bf-87fd-9d160ba28f37 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.517 3025709 WARNING oslo_db.sqlalchemy.utils [None req-53d137e8-1e6e-450b-9034-661330ed01c3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.520 3025709 WARNING oslo_db.sqlalchemy.utils [None req-5231842c-3780-4d6d-a38d-2afd600c226b 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.527 3025709 WARNING oslo_db.sqlalchemy.utils [None req-29143a75-b008-4937-b7cb-008e23a61a8e 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.531 3025709 WARNING oslo_db.sqlalchemy.utils [None req-bf744363-04c7-4d65-9bb1-7aa38592a462 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.676 3025709 WARNING oslo_db.sqlalchemy.utils [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.679 3025709 WARNING oslo_db.sqlalchemy.utils [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.057509s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.646 3025707 INFO alembic.runtime.migration [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.646 3025707 INFO alembic.runtime.migration [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.651 3025707 INFO alembic.runtime.migration [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.651 3025707 INFO alembic.runtime.migration [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.656 3025707 INFO alembic.runtime.migration [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.658 3025707 INFO aodh.api.app [None req-17431097-101a-40ee-9125-c73e21d7b659 7f48c84a-e46b-4719-a7af-4d7cc80b9b5a 2ae98ac0-f741-499b-adfc-271de5d159b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.678 3025707 WARNING oslo_db.sqlalchemy.utils [None req-50c732ff-6096-4c97-b1ce-dd58a7401047 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.679 3025707 WARNING oslo_db.sqlalchemy.utils [None req-50c732ff-6096-4c97-b1ce-dd58a7401047 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.690 3025707 WARNING oslo_db.sqlalchemy.utils [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.691 3025707 WARNING oslo_db.sqlalchemy.utils [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.192544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.527 3025710 INFO alembic.runtime.migration [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.528 3025710 INFO alembic.runtime.migration [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.532 3025710 INFO alembic.runtime.migration [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.532 3025710 INFO alembic.runtime.migration [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.536 3025710 INFO alembic.runtime.migration [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.540 3025710 INFO aodh.api.app [None req-aaf7e091-a266-460b-9f9c-0fd806f885ef bbd2d64c-55ef-4537-9db7-61ac54264b39 6fde55a0-1036-40e2-b055-284d36ae92c3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.685 3025710 WARNING oslo_db.sqlalchemy.utils [None req-4cb01b11-8fa8-481b-a14f-27315640964e 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.686 3025710 WARNING oslo_db.sqlalchemy.utils [None req-4cb01b11-8fa8-481b-a14f-27315640964e 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.693 3025710 WARNING oslo_db.sqlalchemy.utils [None req-cbb089a4-3504-4d84-ba64-9ec25f9db875 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.701 3025710 WARNING oslo_db.sqlalchemy.utils [None req-fba60d86-b3ca-46f7-bc1c-cd96bb1b8366 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.703 3025710 WARNING oslo_db.sqlalchemy.utils [None req-fba60d86-b3ca-46f7-bc1c-cd96bb1b8366 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.709 3025710 WARNING oslo_db.sqlalchemy.utils [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.037806s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.689 3025708 INFO alembic.runtime.migration [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.689 3025708 INFO alembic.runtime.migration [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.693 3025708 INFO alembic.runtime.migration [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.693 3025708 INFO alembic.runtime.migration [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.698 3025708 INFO alembic.runtime.migration [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.702 3025708 INFO aodh.api.app [None req-69a3bd4d-c42b-4df3-b454-6cfe17c57fe1 7fd4485c-b472-4da8-85d4-7bcec2d327c2 1dffab47-e953-4e59-8bea-e79c5833cf5b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.034303s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.728 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.728 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.732 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.732 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.737 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.740 3025708 INFO aodh.api.app [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.071845s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.693 3025709 INFO alembic.runtime.migration [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.694 3025709 INFO alembic.runtime.migration [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.701 3025709 INFO alembic.runtime.migration [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.701 3025709 INFO alembic.runtime.migration [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.707 3025709 INFO alembic.runtime.migration [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.711 3025709 INFO aodh.api.app [None req-252eff17-ecc1-4b0d-a97b-cdf30f513ca3 6b2e1b05-c60a-47ec-9429-72427ebe0183 3eddb590-1d95-47ff-82ef-df6d6ba1a66d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.726 3025709 WARNING oslo_db.sqlalchemy.utils [None req-abe9297b-1265-4c90-8ef5-148a1ed4102b c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.729 3025709 WARNING oslo_db.sqlalchemy.utils [None req-b3fe6ac2-196e-44cf-b67a-77cbea41e0b1 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.732 3025709 WARNING oslo_db.sqlalchemy.utils [None req-b3fe6ac2-196e-44cf-b67a-77cbea41e0b1 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.735 3025709 WARNING oslo_db.sqlalchemy.utils [None req-d5ad39fd-2304-4984-94ff-2b5ecd1e9517 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.739 3025709 WARNING oslo_db.sqlalchemy.utils [None req-1b040b16-cf44-4a89-83bd-b1f81eca8204 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.748 3025709 WARNING oslo_db.sqlalchemy.utils [None req-a9771840-7312-483c-ab7c-1ab88d5eb84f c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.751 3025709 WARNING oslo_db.sqlalchemy.utils [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.754 3025709 WARNING oslo_db.sqlalchemy.utils [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.053099s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.720 3025710 INFO alembic.runtime.migration [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.720 3025710 INFO alembic.runtime.migration [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.725 3025710 INFO alembic.runtime.migration [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.725 3025710 INFO alembic.runtime.migration [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.729 3025710 INFO alembic.runtime.migration [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.732 3025710 INFO aodh.api.app [None req-4f59a4c1-d6b7-4084-ac2e-48d455579a2c 714a7332-39d5-43b2-839e-1bb53c2ff730 11f6a412-0338-40d5-afb4-60db5e32c0e9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.746 3025710 WARNING oslo_db.sqlalchemy.utils [None req-39d2100b-8348-4f17-b5ad-c0e533ed877c 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.747 3025710 WARNING oslo_db.sqlalchemy.utils [None req-39d2100b-8348-4f17-b5ad-c0e533ed877c 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.753 3025710 WARNING oslo_db.sqlalchemy.utils [None req-dccfc6c9-026e-494c-8a3e-8a06a9579671 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.759 3025710 WARNING oslo_db.sqlalchemy.utils [None req-bd013a16-5479-4a62-bb06-675e9c4c8da3 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.760 3025710 WARNING oslo_db.sqlalchemy.utils [None req-bd013a16-5479-4a62-bb06-675e9c4c8da3 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.763 3025710 WARNING oslo_db.sqlalchemy.utils [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.032820s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.761 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.762 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.765 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.765 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.770 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.773 3025708 INFO aodh.api.app [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000784s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.010877s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.048009s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.764 3025709 INFO alembic.runtime.migration [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.764 3025709 INFO alembic.runtime.migration [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.768 3025709 INFO alembic.runtime.migration [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.769 3025709 INFO alembic.runtime.migration [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.773 3025709 INFO alembic.runtime.migration [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.775 3025709 INFO aodh.api.app [None req-b4aa2aaa-5c87-42af-a407-00370cf410e2 c33f22e5-f086-4721-bd56-21c703b9862f 9db7cbd3-3fd0-4d5f-a1c5-b4661a48974d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.789 3025709 WARNING oslo_db.sqlalchemy.utils [None req-78743763-3407-4953-b60b-75ccd14f0b63 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.791 3025709 WARNING oslo_db.sqlalchemy.utils [None req-78743763-3407-4953-b60b-75ccd14f0b63 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.796 3025709 WARNING oslo_db.sqlalchemy.utils [None req-4dc3f2be-24cd-44c6-8bba-aba2db2edbfb b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.800 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2af238f7-4857-4d78-a59b-2899ba38ba64 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.801 3025709 WARNING oslo_db.sqlalchemy.utils [None req-2af238f7-4857-4d78-a59b-2899ba38ba64 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.803 3025709 WARNING oslo_db.sqlalchemy.utils [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.011404s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.003488s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.050730s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.773 3025710 INFO alembic.runtime.migration [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.773 3025710 INFO alembic.runtime.migration [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.778 3025710 INFO alembic.runtime.migration [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.778 3025710 INFO alembic.runtime.migration [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.783 3025710 INFO alembic.runtime.migration [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.785 3025710 INFO aodh.api.app [None req-510fb08a-b9ad-47e8-8cd9-131fcc6912dc 736067f0-72ef-46ef-a226-7a7312ffa3c9 6becff96-f851-40db-9b8d-39d74e0415aa - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.799 3025710 WARNING oslo_db.sqlalchemy.utils [None req-1e440159-d932-4626-b7c1-30fe7b569eef dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.800 3025710 WARNING oslo_db.sqlalchemy.utils [None req-1e440159-d932-4626-b7c1-30fe7b569eef dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.806 3025710 WARNING oslo_db.sqlalchemy.utils [None req-7888ef4c-f12b-4243-a7d2-3cfa8517ed7e dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.810 3025710 WARNING oslo_db.sqlalchemy.utils [None req-463976c5-4e46-42b7-aed6-02db25abc3a7 dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.812 3025710 WARNING oslo_db.sqlalchemy.utils [None req-463976c5-4e46-42b7-aed6-02db25abc3a7 dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.815 3025710 WARNING oslo_db.sqlalchemy.utils [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] 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.039019s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.824 3025710 INFO alembic.runtime.migration [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.824 3025710 INFO alembic.runtime.migration [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.828 3025710 INFO alembic.runtime.migration [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.829 3025710 INFO alembic.runtime.migration [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.833 3025710 INFO alembic.runtime.migration [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.835 3025710 INFO aodh.api.app [None req-432e6fd3-d341-488b-a967-f4f75b4c989d dfda9b94-ef8a-4b8f-bb0e-53532c7f49fc b872d624-64c1-42aa-9b64-5c5051a52477 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.849 3025710 WARNING oslo_db.sqlalchemy.utils [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.851 3025710 WARNING oslo_db.sqlalchemy.utils [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.855 3025710 WARNING oslo_db.sqlalchemy.utils [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.057947s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.813 3025709 INFO alembic.runtime.migration [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.813 3025709 INFO alembic.runtime.migration [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.818 3025709 INFO alembic.runtime.migration [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.818 3025709 INFO alembic.runtime.migration [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.823 3025709 INFO alembic.runtime.migration [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.824 3025709 INFO aodh.api.app [None req-3758f71d-0dfe-44b4-94e6-cf3bfd02bd22 b7db2ad8-f316-41dc-b0e2-21de6e0c1f2e 7ca8ab5c-8c9c-4d6f-8379-a7457ab58e87 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.839 3025709 WARNING oslo_db.sqlalchemy.utils [None req-7ecb3349-93b0-45c9-8384-1f0a7a8e01a8 4d331a30-104c-4912-a950-66669dae0e7d b8d8e554-d5d6-4bfa-8ad2-e09561bfa652 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.840 3025709 WARNING oslo_db.sqlalchemy.utils [None req-7ecb3349-93b0-45c9-8384-1f0a7a8e01a8 4d331a30-104c-4912-a950-66669dae0e7d b8d8e554-d5d6-4bfa-8ad2-e09561bfa652 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.847 3025709 WARNING oslo_db.sqlalchemy.utils [None req-25db3bf2-6a97-4454-8325-42da54e92b6b 4d331a30-104c-4912-a950-66669dae0e7d b8d8e554-d5d6-4bfa-8ad2-e09561bfa652 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.852 3025709 WARNING oslo_db.sqlalchemy.utils [None req-b0b6f2e7-8f9c-41b0-96da-0a02911f5679 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.853 3025709 WARNING oslo_db.sqlalchemy.utils [None req-b0b6f2e7-8f9c-41b0-96da-0a02911f5679 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.859 3025709 WARNING oslo_db.sqlalchemy.utils [None req-cb035811-4639-4c45-846d-4199307f8753 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.862 3025709 WARNING oslo_db.sqlalchemy.utils [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.055900s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.823 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.823 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.826 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.826 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.831 3025708 INFO alembic.runtime.migration [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.833 3025708 INFO aodh.api.app [None req-afb5637a-0137-4c4b-b0a3-0e166375e0e2 2d15b904-0400-4836-9aa4-5007f5f415c8 f135a8d7-d9dc-4c3b-8575-ac7791aa9825 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.186268s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.705 3025707 INFO alembic.runtime.migration [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.705 3025707 INFO alembic.runtime.migration [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.709 3025707 INFO alembic.runtime.migration [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.710 3025707 INFO alembic.runtime.migration [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.714 3025707 INFO alembic.runtime.migration [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.717 3025707 INFO aodh.api.app [None req-5f093eca-437e-41d4-b8c9-f636a7db0893 fcdc1b91-74c8-489d-8d5f-96aaaa89a446 d44efe7e-6e4b-4467-ad2a-e5096def6d70 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.734 3025707 WARNING oslo_db.sqlalchemy.utils [None req-a9a638e3-dca3-4cb1-ad1b-d9a9edefa144 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.739 3025707 WARNING oslo_db.sqlalchemy.utils [None req-62c39c46-adb3-41df-ad41-4e6e7a502433 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.749 3025707 WARNING oslo_db.sqlalchemy.utils [None req-1b974af7-ee0d-485b-82fb-760fdc46ad79 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.755 3025707 WARNING oslo_db.sqlalchemy.utils [None req-e0903867-86eb-4e8a-975d-1cfe5c568254 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.766 3025707 WARNING oslo_db.sqlalchemy.utils [None req-50413d95-20f1-4559-a866-ee6b2fec32ae ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.772 3025707 WARNING oslo_db.sqlalchemy.utils [None req-7d1c9e99-e0c9-4e02-a4eb-23e4d7ac452e ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.782 3025707 WARNING oslo_db.sqlalchemy.utils [None req-fa959b03-f1db-4d84-baae-d257e8c3b26b ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.786 3025707 WARNING oslo_db.sqlalchemy.utils [None req-24f8e4b0-30a0-49de-9155-ee918e0b51f5 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.796 3025707 WARNING oslo_db.sqlalchemy.utils [None req-640ada70-4563-47f7-b125-b7d85563b21c ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.800 3025707 WARNING oslo_db.sqlalchemy.utils [None req-1b2e39df-f6bd-4ca4-8800-2969e2c59e79 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.811 3025707 WARNING oslo_db.sqlalchemy.utils [None req-59acf9ef-3eca-48f2-a17f-8752a780014b ac3e953b -d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.816 3025707 WARNING oslo_db.sqlalchemy.utils [None req-9eed622c-0a90-45c5-be26-3cb9633d8cde ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.824 3025707 WARNING oslo_db.sqlalchemy.utils [None req-f25d759c-88e7-4ac8-b61d-084cdbe17ade ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.829 3025707 WARNING oslo_db.sqlalchemy.utils [None req-a3b70c60-ddf2-4a54-8bea-011acc481a3a ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.837 3025707 WARNING oslo_db.sqlalchemy.utils [None req-cfccd3be-ec3f-43e5-80dd-7b580b90b6ed ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.842 3025707 WARNING oslo_db.sqlalchemy.utils [None req-51a70180-0af2-4af7-84b2-5ac81a8417a8 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.850 3025707 WARNING oslo_db.sqlalchemy.utils [None req-4806d687-9eac-44bd-bdd4-8bceab53baa4 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.855 3025707 WARNING oslo_db.sqlalchemy.utils [None req-af9bdafc-83d2-4743-a0b5-c3724a755669 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.864 3025707 WARNING oslo_db.sqlalchemy.utils [None req-4486d706-8b1a-4e22-ba6c-82c7e2711651 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.869 3025707 WARNING oslo_db.sqlalchemy.utils [None req-46cedab1-a6fd-4b14-8514-3c02434190c3 ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.877 3025707 WARNING oslo_db.sqlalchemy.utils [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.012921s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.040655s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.863 3025710 INFO alembic.runtime.migration [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.864 3025710 INFO alembic.runtime.migration [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.867 3025710 INFO alembic.runtime.migration [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.867 3025710 INFO alembic.runtime.migration [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.872 3025710 INFO alembic.runtime.migration [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.874 3025710 INFO aodh.api.app [None req-5c149085-ac80-429a-bca1-56088bef5e21 35376751-9281-4ffa-a32e-e9306cc5d04c 35b635fa-425b-43c6-b1e1-1c2c6cb2bdfa - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.891 3025710 WARNING oslo_db.sqlalchemy.utils [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.892 3025710 WARNING oslo_db.sqlalchemy.utils [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.896 3025710 WARNING oslo_db.sqlalchemy.utils [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.034920s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.871 3025709 INFO alembic.runtime.migration [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.872 3025709 INFO alembic.runtime.migration [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.876 3025709 INFO alembic.runtime.migration [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.876 3025709 INFO alembic.runtime.migration [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.880 3025709 INFO alembic.runtime.migration [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.882 3025709 INFO aodh.api.app [None req-ed8146d8-7d06-4f76-bb8c-cdadf3df0264 4d331a30-104c-4912-a950-66669dae0e7d ae01ac34-7d29-44ad-bf29-21bc32bd9283 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.897 3025709 WARNING oslo_db.sqlalchemy.utils [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.002402s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.004722s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002636s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002706s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.057569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.878 3025708 INFO alembic.runtime.migration [None req-23b70ed4-24ed-43e2-88e5-4d45d0e809f8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.878 3025708 INFO alembic.runtime.migration [None req-23b70ed4-24ed-43e2-88e5-4d45d0e809f8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.881 3025708 INFO alembic.runtime.migration [None req-23b70ed4-24ed-43e2-88e5-4d45d0e809f8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.881 3025708 INFO alembic.runtime.migration [None req-23b70ed4-24ed-43e2-88e5-4d45d0e809f8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.886 3025708 INFO alembic.runtime.migration [None req-23b70ed4-24ed-43e2-88e5-4d45d0e809f8 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.888 3025708 INFO aodh.api.app [None req-23b70ed4-24ed-43e2-88e5-4d45d0e809f8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.052138s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.908 3025710 INFO alembic.runtime.migration [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.908 3025710 INFO alembic.runtime.migration [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.912 3025710 INFO alembic.runtime.migration [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.912 3025710 INFO alembic.runtime.migration [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.917 3025710 INFO alembic.runtime.migration [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.922 3025710 INFO aodh.api.app [None req-b7f78ecd-6d9d-4e5c-9903-5e9b73a5df71 6d22897a-c452-4f0f-b158-f55be82291cb 28f94cca-4ef3-41a1-b930-608ded1e4e1b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:28.942 3025710 WARNING oslo_db.sqlalchemy.utils [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.943 3025710 WARNING oslo_db.sqlalchemy.utils [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:28.948 3025710 WARNING oslo_db.sqlalchemy.utils [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.001010s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.055614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.921 3025707 INFO alembic.runtime.migration [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.921 3025707 INFO alembic.runtime.migration [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.925 3025707 INFO alembic.runtime.migration [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.926 3025707 INFO alembic.runtime.migration [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.931 3025707 INFO alembic.runtime.migration [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.937 3025707 INFO aodh.api.app [None req-9e327bf2-a326-41f5-bd3d-c5805689c4cd ac3e953b-d1b0-4538-ad71-058b0ab1cb22 8d6bc53a-276b-4e25-abc1-ba1119bc0e2d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.043511s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.937 3025708 INFO alembic.runtime.migration [None req-42ea8480-5c83-407d-b4cf-7755eb2b75ce - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.937 3025708 INFO alembic.runtime.migration [None req-42ea8480-5c83-407d-b4cf-7755eb2b75ce - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.941 3025708 INFO alembic.runtime.migration [None req-42ea8480-5c83-407d-b4cf-7755eb2b75ce - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.941 3025708 INFO alembic.runtime.migration [None req-42ea8480-5c83-407d-b4cf-7755eb2b75ce - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.946 3025708 INFO alembic.runtime.migration [None req-42ea8480-5c83-407d-b4cf-7755eb2b75ce - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.948 3025708 INFO aodh.api.app [None req-42ea8480-5c83-407d-b4cf-7755eb2b75ce - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.049779s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.942 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.943 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.949 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.949 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.956 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.958 3025709 INFO aodh.api.app [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/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_invalid_complex_filter_wrong_field_names [0.061579s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.002217s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.003900s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.048130s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.980 3025708 INFO alembic.runtime.migration [None req-16b5e82f-53ff-4fcb-a1d1-7e2463abfcdf - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.980 3025708 INFO alembic.runtime.migration [None req-16b5e82f-53ff-4fcb-a1d1-7e2463abfcdf - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.983 3025708 INFO alembic.runtime.migration [None req-16b5e82f-53ff-4fcb-a1d1-7e2463abfcdf - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.983 3025708 INFO alembic.runtime.migration [None req-16b5e82f-53ff-4fcb-a1d1-7e2463abfcdf - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.989 3025708 INFO alembic.runtime.migration [None req-16b5e82f-53ff-4fcb-a1d1-7e2463abfcdf - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.991 3025708 INFO aodh.api.app [None req-16b5e82f-53ff-4fcb-a1d1-7e2463abfcdf - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002272s] ... ok {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.045382s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.994 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.994 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.997 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.997 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.004 3025709 INFO alembic.runtime.migration [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.007 3025709 INFO aodh.api.app [None req-0ee45050-a8e4-4e5a-9de9-a89f811e1cfc 9444302a-173b-4328-a7fc-40803a71c4ee 4f2a8741-b42d-4755-8cda-4d5109d593a4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:29.022 3025709 WARNING oslo_db.sqlalchemy.utils [None req-bab03c00-b53f-452e-a5cb-93b7b0c25524 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.028 3025709 WARNING oslo_db.sqlalchemy.utils [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.001980s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000699s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000550s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002877s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.072174s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:28.979 3025707 INFO alembic.runtime.migration [None req-e8cb569a-3a45-4114-93bb-27bfef8ddee6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.979 3025707 INFO alembic.runtime.migration [None req-e8cb569a-3a45-4114-93bb-27bfef8ddee6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.984 3025707 INFO alembic.runtime.migration [None req-e8cb569a-3a45-4114-93bb-27bfef8ddee6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:28.984 3025707 INFO alembic.runtime.migration [None req-e8cb569a-3a45-4114-93bb-27bfef8ddee6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:28.991 3025707 INFO alembic.runtime.migration [None req-e8cb569a-3a45-4114-93bb-27bfef8ddee6 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:28.993 3025707 INFO aodh.api.app [None req-e8cb569a-3a45-4114-93bb-27bfef8ddee6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.047421s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.031 3025710 INFO alembic.runtime.migration [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.031 3025710 INFO alembic.runtime.migration [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.036 3025710 INFO alembic.runtime.migration [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.036 3025710 INFO alembic.runtime.migration [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.043 3025710 INFO alembic.runtime.migration [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.046 3025710 INFO aodh.api.app [None req-af199520-af1b-4dba-b625-2116becc6431 8be8e287-f400-403d-ac76-81eeb1bd6064 32172155-95d8-4310-9837-3ac725001453 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.062202s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.030 3025708 INFO alembic.runtime.migration [None req-4892aef8-67af-43d0-a4af-7cee05dea2ee - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.030 3025708 INFO alembic.runtime.migration [None req-4892aef8-67af-43d0-a4af-7cee05dea2ee - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.037 3025708 INFO alembic.runtime.migration [None req-4892aef8-67af-43d0-a4af-7cee05dea2ee - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.037 3025708 INFO alembic.runtime.migration [None req-4892aef8-67af-43d0-a4af-7cee05dea2ee - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.043 3025708 INFO alembic.runtime.migration [None req-4892aef8-67af-43d0-a4af-7cee05dea2ee - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.046 3025708 INFO aodh.api.app [None req-4892aef8-67af-43d0-a4af-7cee05dea2ee - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.029816s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.092 3025708 INFO alembic.runtime.migration [None req-22aea3de-574a-4952-90c7-8e69514dcbb5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.092 3025708 INFO alembic.runtime.migration [None req-22aea3de-574a-4952-90c7-8e69514dcbb5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.096 3025708 INFO alembic.runtime.migration [None req-22aea3de-574a-4952-90c7-8e69514dcbb5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.096 3025708 INFO alembic.runtime.migration [None req-22aea3de-574a-4952-90c7-8e69514dcbb5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.100 3025708 INFO alembic.runtime.migration [None req-22aea3de-574a-4952-90c7-8e69514dcbb5 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.102 3025708 INFO aodh.api.app [None req-22aea3de-574a-4952-90c7-8e69514dcbb5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.080219s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.047 3025709 INFO alembic.runtime.migration [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.047 3025709 INFO alembic.runtime.migration [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.051 3025709 INFO alembic.runtime.migration [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.053 3025709 INFO alembic.runtime.migration [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.058 3025709 INFO alembic.runtime.migration [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.060 3025709 INFO aodh.api.app [None req-8d2452fb-6db3-4f9c-af51-e8da073c34a2 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.006894s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.051946s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.078 3025710 INFO alembic.runtime.migration [None req-aa6678c5-4176-4c16-8e3c-a171cfc5634d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.078 3025710 INFO alembic.runtime.migration [None req-aa6678c5-4176-4c16-8e3c-a171cfc5634d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.082 3025710 INFO alembic.runtime.migration [None req-aa6678c5-4176-4c16-8e3c-a171cfc5634d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.082 3025710 INFO alembic.runtime.migration [None req-aa6678c5-4176-4c16-8e3c-a171cfc5634d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.086 3025710 INFO alembic.runtime.migration [None req-aa6678c5-4176-4c16-8e3c-a171cfc5634d - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.089 3025710 INFO aodh.api.app [None req-aa6678c5-4176-4c16-8e3c-a171cfc5634d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.090924s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.046 3025707 INFO alembic.runtime.migration [None req-bddd8e00-a554-42dc-baa0-cd8fbecb458f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.046 3025707 INFO alembic.runtime.migration [None req-bddd8e00-a554-42dc-baa0-cd8fbecb458f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.050 3025707 INFO alembic.runtime.migration [None req-bddd8e00-a554-42dc-baa0-cd8fbecb458f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.050 3025707 INFO alembic.runtime.migration [None req-bddd8e00-a554-42dc-baa0-cd8fbecb458f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.055 3025707 INFO alembic.runtime.migration [None req-bddd8e00-a554-42dc-baa0-cd8fbecb458f - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.058 3025707 INFO aodh.api.app [None req-bddd8e00-a554-42dc-baa0-cd8fbecb458f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.030559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.130 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.131 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.134 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.135 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.140 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.145 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.151 3025708 INFO aodh.storage.impl_sqlalchemy [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] 3 alarm histories are removed from database {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.055149s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.126 3025709 INFO alembic.runtime.migration [None req-c8bb38d4-c794-4ac6-8f59-0494f90411e7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.126 3025709 INFO alembic.runtime.migration [None req-c8bb38d4-c794-4ac6-8f59-0494f90411e7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.131 3025709 INFO alembic.runtime.migration [None req-c8bb38d4-c794-4ac6-8f59-0494f90411e7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.131 3025709 INFO alembic.runtime.migration [None req-c8bb38d4-c794-4ac6-8f59-0494f90411e7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.135 3025709 INFO alembic.runtime.migration [None req-c8bb38d4-c794-4ac6-8f59-0494f90411e7 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.139 3025709 INFO aodh.api.app [None req-c8bb38d4-c794-4ac6-8f59-0494f90411e7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.024331s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.162 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.162 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.166 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.166 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.171 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.175 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.050978s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.141 3025707 INFO alembic.runtime.migration [None req-72771d44-103e-4672-af84-bab2ab0a6071 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.141 3025707 INFO alembic.runtime.migration [None req-72771d44-103e-4672-af84-bab2ab0a6071 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.145 3025707 INFO alembic.runtime.migration [None req-72771d44-103e-4672-af84-bab2ab0a6071 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.145 3025707 INFO alembic.runtime.migration [None req-72771d44-103e-4672-af84-bab2ab0a6071 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.151 3025707 INFO alembic.runtime.migration [None req-72771d44-103e-4672-af84-bab2ab0a6071 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.153 3025707 INFO aodh.api.app [None req-72771d44-103e-4672-af84-bab2ab0a6071 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.064189s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.133 3025710 INFO alembic.runtime.migration [None req-1ffae1ef-25d0-4917-b8f1-43c3d9f91420 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.133 3025710 INFO alembic.runtime.migration [None req-1ffae1ef-25d0-4917-b8f1-43c3d9f91420 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.138 3025710 INFO alembic.runtime.migration [None req-1ffae1ef-25d0-4917-b8f1-43c3d9f91420 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.138 3025710 INFO alembic.runtime.migration [None req-1ffae1ef-25d0-4917-b8f1-43c3d9f91420 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.144 3025710 INFO alembic.runtime.migration [None req-1ffae1ef-25d0-4917-b8f1-43c3d9f91420 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.146 3025710 INFO aodh.api.app [None req-1ffae1ef-25d0-4917-b8f1-43c3d9f91420 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.023476s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.185 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.186 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.190 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.190 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.195 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.200 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.038116s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.183 3025709 INFO alembic.runtime.migration [None req-c3bed729-f09d-4828-90b5-cbaf7a0b222c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.183 3025709 INFO alembic.runtime.migration [None req-c3bed729-f09d-4828-90b5-cbaf7a0b222c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.186 3025709 INFO alembic.runtime.migration [None req-c3bed729-f09d-4828-90b5-cbaf7a0b222c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.186 3025709 INFO alembic.runtime.migration [None req-c3bed729-f09d-4828-90b5-cbaf7a0b222c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.190 3025709 INFO alembic.runtime.migration [None req-c3bed729-f09d-4828-90b5-cbaf7a0b222c - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.193 3025709 INFO aodh.api.app [None req-c3bed729-f09d-4828-90b5-cbaf7a0b222c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.024735s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.210 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.210 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.214 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.214 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.218 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.223 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] 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_inside_project [0.053306s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.191 3025707 INFO alembic.runtime.migration [None req-b019a48a-7986-4ea2-91c4-5f78597945d3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.192 3025707 INFO alembic.runtime.migration [None req-b019a48a-7986-4ea2-91c4-5f78597945d3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.195 3025707 INFO alembic.runtime.migration [None req-b019a48a-7986-4ea2-91c4-5f78597945d3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.195 3025707 INFO alembic.runtime.migration [None req-b019a48a-7986-4ea2-91c4-5f78597945d3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.200 3025707 INFO alembic.runtime.migration [None req-b019a48a-7986-4ea2-91c4-5f78597945d3 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.202 3025707 INFO aodh.api.app [None req-b019a48a-7986-4ea2-91c4-5f78597945d3 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.026088s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.237 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.237 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.242 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.242 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.246 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.251 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.048662s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.220 3025709 INFO alembic.runtime.migration [None req-7d00d779-d4d1-492d-b68d-3d07a87d3e1e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.220 3025709 INFO alembic.runtime.migration [None req-7d00d779-d4d1-492d-b68d-3d07a87d3e1e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.224 3025709 INFO alembic.runtime.migration [None req-7d00d779-d4d1-492d-b68d-3d07a87d3e1e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.224 3025709 INFO alembic.runtime.migration [None req-7d00d779-d4d1-492d-b68d-3d07a87d3e1e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.228 3025709 INFO alembic.runtime.migration [None req-7d00d779-d4d1-492d-b68d-3d07a87d3e1e - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.230 3025709 INFO aodh.api.app [None req-7d00d779-d4d1-492d-b68d-3d07a87d3e1e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.041569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.233 3025710 INFO alembic.runtime.migration [None req-0274d1d0-5761-4009-88a8-9df8ee7f15ed - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.233 3025710 INFO alembic.runtime.migration [None req-0274d1d0-5761-4009-88a8-9df8ee7f15ed - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.238 3025710 INFO alembic.runtime.migration [None req-0274d1d0-5761-4009-88a8-9df8ee7f15ed - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.238 3025710 INFO alembic.runtime.migration [None req-0274d1d0-5761-4009-88a8-9df8ee7f15ed - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.242 3025710 INFO alembic.runtime.migration [None req-0274d1d0-5761-4009-88a8-9df8ee7f15ed - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.244 3025710 INFO aodh.api.app [None req-0274d1d0-5761-4009-88a8-9df8ee7f15ed - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.026348s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.262 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.262 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.267 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.267 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.273 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.277 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.047409s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.245 3025707 INFO alembic.runtime.migration [None req-1202f509-22f5-4d43-a986-62672bb51801 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.245 3025707 INFO alembic.runtime.migration [None req-1202f509-22f5-4d43-a986-62672bb51801 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.250 3025707 INFO alembic.runtime.migration [None req-1202f509-22f5-4d43-a986-62672bb51801 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.250 3025707 INFO alembic.runtime.migration [None req-1202f509-22f5-4d43-a986-62672bb51801 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.254 3025707 INFO alembic.runtime.migration [None req-1202f509-22f5-4d43-a986-62672bb51801 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.258 3025707 INFO aodh.api.app [None req-1202f509-22f5-4d43-a986-62672bb51801 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.052828s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.269 3025709 INFO alembic.runtime.migration [None req-a18d25b4-259b-4927-a9f1-ac621f71b5e2 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.270 3025709 INFO alembic.runtime.migration [None req-a18d25b4-259b-4927-a9f1-ac621f71b5e2 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.273 3025709 INFO alembic.runtime.migration [None req-a18d25b4-259b-4927-a9f1-ac621f71b5e2 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.273 3025709 INFO alembic.runtime.migration [None req-a18d25b4-259b-4927-a9f1-ac621f71b5e2 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.278 3025709 INFO alembic.runtime.migration [None req-a18d25b4-259b-4927-a9f1-ac621f71b5e2 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.280 3025709 INFO aodh.api.app [None req-a18d25b4-259b-4927-a9f1-ac621f71b5e2 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.035075s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.289 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.289 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.293 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.293 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.298 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.304 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.052081s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.274 3025710 INFO alembic.runtime.migration [None req-267d8729-d738-41b2-a1f6-cf41f2e5bc30 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.275 3025710 INFO alembic.runtime.migration [None req-267d8729-d738-41b2-a1f6-cf41f2e5bc30 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.278 3025710 INFO alembic.runtime.migration [None req-267d8729-d738-41b2-a1f6-cf41f2e5bc30 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.278 3025710 INFO alembic.runtime.migration [None req-267d8729-d738-41b2-a1f6-cf41f2e5bc30 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.283 3025710 INFO alembic.runtime.migration [None req-267d8729-d738-41b2-a1f6-cf41f2e5bc30 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.285 3025710 INFO aodh.api.app [None req-267d8729-d738-41b2-a1f6-cf41f2e5bc30 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.041050s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.293 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.293 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.298 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.299 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.304 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.307 3025707 INFO aodh.api.app [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.007002s] ... ok {0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005768s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.339 3025707 WARNING stevedore.named [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Could not load no-such-engine {0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.001126s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.041629s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.329 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.329 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.337 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.337 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.344 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.349 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.042643s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.328 3025710 INFO alembic.runtime.migration [None req-f2524a50-92f4-474d-b200-39dd95568781 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.328 3025710 INFO alembic.runtime.migration [None req-f2524a50-92f4-474d-b200-39dd95568781 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.332 3025710 INFO alembic.runtime.migration [None req-f2524a50-92f4-474d-b200-39dd95568781 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.333 3025710 INFO alembic.runtime.migration [None req-f2524a50-92f4-474d-b200-39dd95568781 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.338 3025710 INFO alembic.runtime.migration [None req-f2524a50-92f4-474d-b200-39dd95568781 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.340 3025710 INFO aodh.api.app [None req-f2524a50-92f4-474d-b200-39dd95568781 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.056944s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.324 3025709 INFO alembic.runtime.migration [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.324 3025709 INFO alembic.runtime.migration [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.328 3025709 INFO alembic.runtime.migration [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.328 3025709 INFO alembic.runtime.migration [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.333 3025709 INFO alembic.runtime.migration [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.335 3025709 INFO aodh.api.app [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:29.354 3025709 INFO aodh.api.app [None req-916f2e89-29be-443e-8742-340bf1de072c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:29.370 3025709 WARNING oslo_policy.policy [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 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. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.035163s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.348 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.348 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.352 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.352 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.358 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.363 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.370 3025707 INFO aodh.storage.impl_sqlalchemy [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.031580s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.368 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.368 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.372 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.372 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.377 3025708 INFO alembic.runtime.migration [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.382 3025708 WARNING oslo_db.sqlalchemy.utils [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001348s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.030244s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.386 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.386 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.391 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.391 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.397 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.401 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.405 3025707 INFO aodh.storage.impl_sqlalchemy [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] 2 alarm histories are removed from database {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.017557s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.408 3025708 ERROR stevedore.extension [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.408 3025708 WARNING stevedore.named [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Could not load prometheus 2026-03-11 14:47:29.409 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 44f6144f-bdef-435f-bc15-235b738bf167 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.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007313s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.060229s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.370 3025710 INFO alembic.runtime.migration [None req-34d6d199-4b73-4c50-8316-e2b50596c659 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.371 3025710 INFO alembic.runtime.migration [None req-34d6d199-4b73-4c50-8316-e2b50596c659 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.374 3025710 INFO alembic.runtime.migration [None req-34d6d199-4b73-4c50-8316-e2b50596c659 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.374 3025710 INFO alembic.runtime.migration [None req-34d6d199-4b73-4c50-8316-e2b50596c659 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.380 3025710 INFO alembic.runtime.migration [None req-34d6d199-4b73-4c50-8316-e2b50596c659 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.382 3025710 INFO aodh.api.app [None req-34d6d199-4b73-4c50-8316-e2b50596c659 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.009146s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.426 3025708 INFO aodh.evaluator.event [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Triggering the alarm 6cb4a47a-2dba-4fb1-9166-49d44baf527f by event for project , event_type: compute.instance.update 2026-03-11 14:47:29.426 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 6cb4a47a-2dba-4fb1-9166-49d44baf527f transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.008280s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.435 3025708 INFO aodh.evaluator.event [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Triggering the alarm e3ee73ea-1648-404d-85f4-929c8c04210b by event for project , event_type: type0 2026-03-11 14:47:29.435 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm e3ee73ea-1648-404d-85f4-929c8c04210b transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.064620s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.382 3025709 INFO alembic.runtime.migration [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.382 3025709 INFO alembic.runtime.migration [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.385 3025709 INFO alembic.runtime.migration [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.386 3025709 INFO alembic.runtime.migration [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.391 3025709 INFO alembic.runtime.migration [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.393 3025709 INFO aodh.api.app [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:29.415 3025709 INFO aodh.api.app [None req-2b828b12-9ae9-4c1f-a1a5-4702fb756a24 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini 2026-03-11 14:47:29.433 3025709 WARNING oslo_policy.policy [None req-0ca516d2-be67-4301-a9a2-438ec9346411 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.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.009546s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.445 3025708 INFO aodh.evaluator.event [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Triggering the alarm 18a916f8-35d4-4800-bd91-6e93a9dcf1cf by event for project project1, event_type: type0 2026-03-11 14:47:29.445 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 18a916f8-35d4-4800-bd91-6e93a9dcf1cf transitioning to alarm because Event hits the query . {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.037802s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.417 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.417 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.421 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.422 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.429 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.435 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.440 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.008473s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.454 3025708 INFO aodh.evaluator.event [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Triggering the alarm ec926160-bb8c-4aaa-ad06-190528ed29aa by event for project , event_type: type0 2026-03-11 14:47:29.454 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm ec926160-bb8c-4aaa-ad06-190528ed29aa transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.009015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.463 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm c08c6142-b24e-48af-a00e-c10ae4e7c618 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.041903s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.432 3025710 INFO alembic.runtime.migration [None req-34a314bf-7f90-421e-bdd0-40195da68d37 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.432 3025710 INFO alembic.runtime.migration [None req-34a314bf-7f90-421e-bdd0-40195da68d37 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.436 3025710 INFO alembic.runtime.migration [None req-34a314bf-7f90-421e-bdd0-40195da68d37 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.436 3025710 INFO alembic.runtime.migration [None req-34a314bf-7f90-421e-bdd0-40195da68d37 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.441 3025710 INFO alembic.runtime.migration [None req-34a314bf-7f90-421e-bdd0-40195da68d37 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.443 3025710 INFO aodh.api.app [None req-34a314bf-7f90-421e-bdd0-40195da68d37 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.010780s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.473 3025708 WARNING aodh.evaluator.threshold [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Expecting 4 datapoints but only get 0 2026-03-11 14:47:29.474 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 617197f5-5921-45fd-ac3e-ec801e09d501 transitioning to insufficient data because No datapoint for granularity 300 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.028474s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.457 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.457 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.461 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.461 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.467 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.472 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.009356s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.054703s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.448 3025709 INFO alembic.runtime.migration [None req-0ca516d2-be67-4301-a9a2-438ec9346411 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.448 3025709 INFO alembic.runtime.migration [None req-0ca516d2-be67-4301-a9a2-438ec9346411 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.453 3025709 INFO alembic.runtime.migration [None req-0ca516d2-be67-4301-a9a2-438ec9346411 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.453 3025709 INFO alembic.runtime.migration [None req-0ca516d2-be67-4301-a9a2-438ec9346411 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.460 3025709 INFO alembic.runtime.migration [None req-0ca516d2-be67-4301-a9a2-438ec9346411 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.463 3025709 INFO aodh.api.app [None req-0ca516d2-be67-4301-a9a2-438ec9346411 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.010260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.494 3025708 WARNING aodh.evaluator.gnocchi [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-03-11 14:47:29.494 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 6dc45b43-6b1c-4199-b4a1-a4690e10a2dc transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.032406s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.474 3025710 INFO alembic.runtime.migration [None req-8b6e9a07-4f10-44e6-968b-1f8ceb6d29da some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.474 3025710 INFO alembic.runtime.migration [None req-8b6e9a07-4f10-44e6-968b-1f8ceb6d29da some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.480 3025710 INFO alembic.runtime.migration [None req-8b6e9a07-4f10-44e6-968b-1f8ceb6d29da some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.480 3025710 INFO alembic.runtime.migration [None req-8b6e9a07-4f10-44e6-968b-1f8ceb6d29da some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.484 3025710 INFO alembic.runtime.migration [None req-8b6e9a07-4f10-44e6-968b-1f8ceb6d29da some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.486 3025710 INFO aodh.api.app [None req-8b6e9a07-4f10-44e6-968b-1f8ceb6d29da some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.033756s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.485 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.486 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.490 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.490 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.494 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.502 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.506 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.013604s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.508 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm cf821430-fd2a-4a4c-a746-ae98ed81814e transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.010405s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.519 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm c73c8176-213d-41f6-8c3c-22512537d7c8 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_known_state_ok [0.008940s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.040515s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.503 3025709 INFO alembic.runtime.migration [None req-fea69896-5d67-4ac2-a888-5212c63a9446 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.504 3025709 INFO alembic.runtime.migration [None req-fea69896-5d67-4ac2-a888-5212c63a9446 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.508 3025709 INFO alembic.runtime.migration [None req-fea69896-5d67-4ac2-a888-5212c63a9446 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.508 3025709 INFO alembic.runtime.migration [None req-fea69896-5d67-4ac2-a888-5212c63a9446 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.514 3025709 INFO alembic.runtime.migration [None req-fea69896-5d67-4ac2-a888-5212c63a9446 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.516 3025709 INFO aodh.api.app [None req-fea69896-5d67-4ac2-a888-5212c63a9446 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.025331s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.520 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.520 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.525 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.525 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.530 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.532 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.009921s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.538 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 4dc7ea3e-881d-4e03-b1e4-4d9f7294c851 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.040668s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.508 3025710 INFO alembic.runtime.migration [None req-0917085a-9d04-44b5-9b85-14cee2a2e8cb 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.508 3025710 INFO alembic.runtime.migration [None req-0917085a-9d04-44b5-9b85-14cee2a2e8cb 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.513 3025710 INFO alembic.runtime.migration [None req-0917085a-9d04-44b5-9b85-14cee2a2e8cb 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.513 3025710 INFO alembic.runtime.migration [None req-0917085a-9d04-44b5-9b85-14cee2a2e8cb 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.517 3025710 INFO alembic.runtime.migration [None req-0917085a-9d04-44b5-9b85-14cee2a2e8cb 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.520 3025710 INFO aodh.api.app [None req-0917085a-9d04-44b5-9b85-14cee2a2e8cb 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.010857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.550 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 6d7be52c-9b8e-4523-83c8-d109055919d7 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.011685s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.562 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 1df8aaee-3486-4134-ab5f-f8b02ecf4790 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.030334s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.548 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.548 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.551 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.551 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.557 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.561 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.010436s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.573 3025708 WARNING aodh.evaluator.threshold [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:47:29.573 3025708 INFO aodh.evaluator [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] alarm 93ec6ef9-7ab0-4e3e-81e5-1a9267c46a5b transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.034536s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.549 3025710 INFO alembic.runtime.migration [None req-1099e04f-eace-47bc-a84a-0dbd6e2b8888 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.549 3025710 INFO alembic.runtime.migration [None req-1099e04f-eace-47bc-a84a-0dbd6e2b8888 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.553 3025710 INFO alembic.runtime.migration [None req-1099e04f-eace-47bc-a84a-0dbd6e2b8888 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.553 3025710 INFO alembic.runtime.migration [None req-1099e04f-eace-47bc-a84a-0dbd6e2b8888 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.557 3025710 INFO alembic.runtime.migration [None req-1099e04f-eace-47bc-a84a-0dbd6e2b8888 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.559 3025710 INFO aodh.api.app [None req-1099e04f-eace-47bc-a84a-0dbd6e2b8888 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.041651s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.544 3025709 INFO alembic.runtime.migration [None req-090e18b5-ae20-4b93-9d73-14b9711253ce 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.544 3025709 INFO alembic.runtime.migration [None req-090e18b5-ae20-4b93-9d73-14b9711253ce 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.549 3025709 INFO alembic.runtime.migration [None req-090e18b5-ae20-4b93-9d73-14b9711253ce 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.550 3025709 INFO alembic.runtime.migration [None req-090e18b5-ae20-4b93-9d73-14b9711253ce 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.555 3025709 INFO alembic.runtime.migration [None req-090e18b5-ae20-4b93-9d73-14b9711253ce 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.557 3025709 INFO aodh.api.app [None req-090e18b5-ae20-4b93-9d73-14b9711253ce 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.010779s] ... ok {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.009457s] ... ok {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000324s] ... ok {1} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.000922s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.037675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.577 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.580 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.584 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.584 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.590 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.595 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.598 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.603 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.031453s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.583 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.584 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.588 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.588 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.592 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.594 3025710 INFO aodh.api.app [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.041707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.588 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.589 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.592 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.592 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.598 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.601 3025709 INFO aodh.api.app [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.028611s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.617 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.617 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.623 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.623 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.628 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.632 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.037121s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.615 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.616 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.619 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.619 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.624 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.625 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.625 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.034615s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.630 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.630 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.633 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.633 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.638 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.640 3025709 INFO aodh.api.app [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev2/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.007334s] ... ok {2} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000366s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.034266s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.644 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.644 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.648 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.648 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.653 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.658 3025707 WARNING oslo_db.sqlalchemy.utils [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.036799s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.653 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.653 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.658 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.658 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.663 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.667 3025710 WARNING oslo_db.sqlalchemy.utils [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] 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_filter_and_orderby [0.032393s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.670 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.670 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.675 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.676 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.680 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.684 3025709 WARNING oslo_db.sqlalchemy.utils [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.030366s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.680 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.680 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.684 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.685 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.690 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.021240s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.691 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.691 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.695 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.695 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.699 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.026367s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.711 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.711 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.715 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.716 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.720 3025707 INFO alembic.runtime.migration [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.035175s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.704 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.704 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.710 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.710 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.716 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.720 3025709 WARNING oslo_db.sqlalchemy.utils [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.005280s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.032025s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.714 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.714 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.718 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.718 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.723 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.729 3025710 WARNING oslo_db.sqlalchemy.utils [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:47:29.732 3025710 WARNING oslo_db.sqlalchemy.utils [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.024240s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.751 3025707 ERROR stevedore.extension [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.754 3025707 WARNING stevedore.named [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Could not load prometheus 2026-03-11 14:47:29.754 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm b75990ce-c335-439d-924f-4a73f64f3d32 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 14:47:29.756 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 25392a01-d421-412a-81e7-c606c456c849 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 14:47:29.757 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 30b9f88c-c31f-4c84-8ebd-55190483a1d1 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 14:47:29.757 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 01d7a27d-9794-47ad-93ce-7e3968352dca 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. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.030293s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.739 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.739 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.743 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.744 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.749 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.752 3025709 WARNING oslo_db.sqlalchemy.utils [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.024341s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.746 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.747 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.751 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.751 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.755 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.760 3025710 WARNING oslo_db.sqlalchemy.utils [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.014477s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.771 3025707 ERROR stevedore.extension [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.771 3025707 WARNING stevedore.named [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Could not load prometheus 2026-03-11 14:47:29.771 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 9a3943a7-6e49-4cfa-afb2-b339e28c72a6 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.009998s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.782 3025707 INFO aodh.evaluator.event [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Triggering the alarm 60cb34c8-8659-4677-90f7-49a2c73ad55f by event for project , event_type: type0 2026-03-11 14:47:29.782 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 60cb34c8-8659-4677-90f7-49a2c73ad55f transitioning to alarm because Event hits the query . {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.025295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.770 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.770 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.775 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.775 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.780 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.031319s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.771 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.771 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.775 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.775 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.780 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 2026-03-11 14:47:29.783 3025710 WARNING oslo_db.sqlalchemy.utils [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.013940s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.795 3025707 INFO aodh.evaluator.event [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-03-11 14:47:29.795 3025707 INFO aodh.evaluator.event [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-03-11 14:47:29.795 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 2 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.009245s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.022710s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.795 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.795 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.799 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.799 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.803 3025709 INFO alembic.runtime.migration [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001150s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.012105s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.818 3025707 INFO aodh.evaluator.event [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Triggering the alarm a74b5918-edc1-4664-b8db-79cdb5daf13b by event for project project2, event_type: type1 2026-03-11 14:47:29.819 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm a74b5918-edc1-4664-b8db-79cdb5daf13b transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.030131s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.805 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.805 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.809 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.810 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.814 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.018074s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.828 3025709 ERROR stevedore.extension [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.829 3025709 WARNING stevedore.named [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load prometheus 2026-03-11 14:47:29.829 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm 048443a5-aa5c-4783-a0fd-3371cf9df7e3 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.014293s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.830 3025707 INFO aodh.evaluator.event [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Triggering the alarm 7e879956-7a5b-4b1d-b87b-3499fe66ef26 by event for project project1, event_type: type0 2026-03-11 14:47:29.830 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 7e879956-7a5b-4b1d-b87b-3499fe66ef26 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.010028s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.839 3025709 ERROR stevedore.extension [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.839 3025709 WARNING stevedore.named [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load prometheus 2026-03-11 14:47:29.840 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm 0f200967-c6a8-4f5c-88fe-07756cd8debb 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. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.010420s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.845 3025707 INFO aodh.evaluator.event [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Aborting evaluation of the alarm def8206a-5542-44b0-a2a5-675593436226 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.010958s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.852 3025709 ERROR stevedore.extension [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.852 3025709 WARNING stevedore.named [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load prometheus {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.028217s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.833 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.833 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.838 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Context impl SQLiteImpl. 2026-03-11 14:47:29.838 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Will assume non-transactional DDL. 2026-03-11 14:47:29.844 3025710 INFO alembic.runtime.migration [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.011761s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004715s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.009322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.860 3025709 ERROR stevedore.extension [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.861 3025709 WARNING stevedore.named [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Could not load prometheus 2026-03-11 14:47:29.861 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm c8ba5145-b4cb-46f9-b7ed-598fcc21ed02 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.006846s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.001630s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.007053s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.012388s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.007573s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.011763s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.880 3025707 WARNING aodh.evaluator.gnocchi [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-03-11 14:47:29.881 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 44fe0f94-9489-4050-b322-45b219099d0b transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.008343s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.885 3025709 INFO aodh.evaluator.event [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Triggering the alarm f6768505-9b21-486c-9aff-e34920220fbd by event for project , event_type: type0 2026-03-11 14:47:29.885 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm f6768505-9b21-486c-9aff-e34920220fbd transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.017878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.885 3025710 ERROR stevedore.extension [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:47:29.885 3025710 WARNING stevedore.named [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Could not load prometheus {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.008304s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.008763s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.894 3025709 INFO aodh.evaluator.event [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Triggering the alarm f5c1fac7-4869-45e9-bbcb-e132a9f6c110 by event for project , event_type: type0 2026-03-11 14:47:29.894 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm f5c1fac7-4869-45e9-bbcb-e132a9f6c110 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.015623s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.895 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 24fea31e-d08a-482d-9836-c08739bc68eb transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.007491s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.902 3025709 INFO aodh.evaluator.event [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Aborting evaluation of the alarm 3a268d2c-c2a5-4ede-8ad9-f97dbb99300b due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.009314s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.903 3025710 INFO aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Triggering the alarm 28787ca7-c83e-41c8-9fd0-02079a28dae9 by event for project , event_type: type0 2026-03-11 14:47:29.904 3025710 INFO aodh.evaluator [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] alarm 28787ca7-c83e-41c8-9fd0-02079a28dae9 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.009218s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.914 3025710 INFO aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Aborting evaluation of the alarm bfe71456-a5c1-4503-ab4f-6f9f85936531 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.010993s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.911 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm 7eae3531-0982-4f40-8ed2-8dd40bde36bc transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.020838s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.912 3025707 WARNING aodh.evaluator.threshold [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Expecting 6 datapoints but only get 0 2026-03-11 14:47:29.913 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm e31d9995-703a-4b4e-a1f7-fc81949abe40 transitioning to insufficient data because No datapoint for granularity 50 {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.008042s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.922 3025710 ERROR aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Failed to extract event_type from event = {'message_id': '94faac8c-25e0-4bcf-b5fe-98e90cfe9b7e', 'traits': []} 2026-03-11 14:47:29.922 3025710 WARNING aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Event <{'message_id': '94faac8c-25e0-4bcf-b5fe-98e90cfe9b7e', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.007690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.930 3025710 ERROR aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-03-11 14:47:29.930 3025710 WARNING aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.017129s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.934 3025707 WARNING aodh.evaluator.threshold [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:47:29.935 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 89c758f3-4a1f-4206-89d6-c9037f9419aa transitioning to insufficient data because No datapoint for granularity 60 2026-03-11 14:47:29.936 3025707 WARNING aodh.evaluator.threshold [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:47:29.936 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 89c758f3-4a1f-4206-89d6-c9037f9419aa transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.008326s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.007648s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.946 3025710 INFO aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Aborting evaluation of the alarm cd13965d-bec9-43ad-a96e-8297cdaf2098 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.016683s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.008190s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.955 3025710 INFO aodh.evaluator.event [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Aborting evaluation of the alarm f11f8028-e901-4157-b7bf-8597bb6a45a5 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.008540s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.012249s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.964 3025707 WARNING aodh.evaluator.threshold [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:47:29.965 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 6fab7625-ed34-42af-8a92-e6624da370ca transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.010636s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.973 3025710 INFO aodh.evaluator [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] alarm e1b8a108-5ca7-4833-bfe1-237e7e73f01a transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.012115s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.978 3025707 INFO aodh.evaluator [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] alarm 64406603-597e-4830-87ea-170a5622eb16 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.012971s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:29.985 3025710 INFO aodh.evaluator [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] alarm 0efdd673-aaa4-419d-9cc8-0a9a5c204b9e transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.013153s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.009026s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.159085s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.071 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm 1ee75e97-2d06-46c5-b4d8-df306729347d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.009166s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.009892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.091 3025709 WARNING aodh.evaluator.gnocchi [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-03-11 14:47:30.092 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm a5fdbb2b-73ed-4617-947f-b3542da9ecc0 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.009698s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.102 3025709 INFO aodh.evaluator [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] alarm 0b11a69b-9d59-45c9-b158-747efda0e4f4 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-03-10T18:47:30.101609', 'admin_state_up': True, 'operating_status': 'ERROR'} {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.008576s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.112 3025709 INFO aodh.notifier.heat [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-11 14:47:30.112 3025709 ERROR aodh.notifier.heat [None req-44886794-7201-49ba-bd2c-07a102541c45 6ea5a5e3-87ed-4377-a47a-f736b26cdae1 8dc17d1d-ee43-44f5-9f5e-cbf94bf81db6 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000377s] ... ok {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000304s] ... ok {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001699s] ... ok {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.156836s] ... ok {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.011273s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.155 3025710 INFO aodh.notifier.heat [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-11 14:47:30.156 3025710 INFO aodh.notifier.heat [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-03-11 14:47:30.157 3025710 INFO aodh.notifier.heat [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.004982s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007784s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.170 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.012642s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.012 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.012 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Joined partitioning group group 2026-03-11 14:47:31.013 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.013 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Joined partitioning group group {3} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.080291s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:30.181 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.182 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.183 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.183 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.184 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.184 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.184 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.185 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.185 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.185 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.185 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.186 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.186 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.186 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.187 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.187 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.187 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.188 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group 2026-03-11 14:47:31.188 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc 2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Coordination backend started successfully. 2026-03-11 14:47:31.188 3025710 INFO aodh.coordination [None req-d361bc3f-530b-4902-b535-cc2d9b15c9ce 1bfe0e86-a22e-4723-8546-2fd58283145c 496d4414-ad62-40b8-a49d-90d793e60708 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.665298s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008584s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.007747s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:31.278 3025708 INFO aodh.coordination [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Coordination backend started successfully. {2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.701150s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.015607s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:31.029 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Coordination backend started successfully. 2026-03-11 14:47:32.030 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Joined partitioning group 123 2026-03-11 14:47:32.030 3025707 INFO aodh.coordination [None req-70506db6-fd31-40db-900c-b16ba0bdf01d 7275ae49-7ca0-4ec9-b3bd-9681c30966a5 a8f5ec58-dd71-4e03-a741-c50a938f92e5 - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.016831s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:31.269 3025710 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-11 14:47:31.269 3025710 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001338s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000720s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.151349s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:32.183 3025707 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001110s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.003297s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.009926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:31.286 3025708 INFO aodh.coordination [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Coordination backend started successfully. 2026-03-11 14:47:32.286 3025708 INFO aodh.coordination [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Joined partitioning group group1 2026-03-11 14:47:32.287 3025708 INFO aodh.coordination [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Coordination backend started successfully. 2026-03-11 14:47:33.288 3025708 INFO aodh.coordination [None req-1a3171f9-09a5-4011-bae4-737752f89335 5224d1ae-e361-471f-9055-92eb42288a7e 2a5d3962-12b3-44a8-8cc3-75eec60a962c - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.066992s] ... ok {2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.668309s] ... ok {2} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.016743s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.074545s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.016076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:33.305 3025708 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.077908s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:33.414 3025710 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-7f88fcf4-9a71-4556-a7b9-812e47c4bad5' 2026-03-11 14:47:33.415 3025710 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.023232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:33.525 3025709 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev2/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator raise result 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator Exception: Boom! 2026-03-11 14:47:33.526 3025709 ERROR aodh.evaluator {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.021853s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.017746s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.017481s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:34.583 3025709 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002319s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.001412s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.067823s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:34.327 3025707 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-e8aa48a3-8699-4169-85a8-59aef26af6ed' 2026-03-11 14:47:34.330 3025707 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.032428s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:34.336 3025708 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev2/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator raise result 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator Exception: Boom! 2026-03-11 14:47:34.337 3025708 ERROR aodh.evaluator {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.068300s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:34.481 3025710 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-c01a7fbe-2d63-4f77-bd09-2cea2abd9e36' 2026-03-11 14:47:34.483 3025710 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.069608s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.025429s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:35.363 3025708 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.025240s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.077529s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:35.406 3025707 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-e9609f95-b7a7-4f2f-8557-4ce6f4207d75' 2026-03-11 14:47:35.408 3025707 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.072972s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:35.558 3025710 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 ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.074923s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001396s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000963s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.001113s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.001337s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.001855s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001601s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.002051s] ... ok {3} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.022048s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.077371s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:35.735 3025709 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-025856e9-7054-4330-ab83-9a377029cefa' 2026-03-11 14:47:35.736 3025709 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.074241s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:36.481 3025707 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-dfe8ac04-70aa-4e10-b1ce-b630a2c7dadd' 2026-03-11 14:47:36.483 3025707 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.064214s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:36.800 3025709 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 ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.014176s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.014010s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001380s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000543s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000727s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001115s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001043s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001609s] ... ok {1} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.027644s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.002459s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.002300s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.127191s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.076601s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.076745s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:38.688 3025707 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 ?. {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.001433s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.001004s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.002515s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.002698s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.002725s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.002668s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.002709s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.002897s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.074494s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:47:39.573 3025708 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-0973c09a-418e-4923-b5d9-9d3d3c5c2138' 2026-03-11 14:47:39.575 3025708 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.013551s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000788s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000710s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000535s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000572s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000654s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001492s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.000923s] ... ok ====== Totals ====== Ran: 310 tests in 12.8208 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 43.2449 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:11.939181 - Worker 1 (78 tests) => 0:00:12.776571 - Worker 2 (77 tests) => 0:00:09.924848 - Worker 3 (77 tests) => 0:00:08.754222 [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 (19.83 seconds) congratulations :) (19.89 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-22.1.0-0.20260311184600.18bbf58.el10.noarch Processing files: python3-aodh-22.1.0-0.20260311184600.18bbf58.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dThZPZ + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev2/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 22.1.0-0.20260311184600.18bbf58.el10 python3-aodh = 22.1.0-0.20260311184600.18bbf58.el10 python3.12-aodh = 22.1.0-0.20260311184600.18bbf58.el10 python3.12dist(aodh) = 22.1~~dev2 python3dist(aodh) = 22.1~~dev2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 python3.12dist(cachetools) >= 1.1.6 python3.12dist(cotyledon) >= 1.7.3 python3.12dist(croniter) >= 0.3.4 python3.12dist(futurist) >= 0.11 python3.12dist(gnocchiclient) >= 6 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 2.1 python3.12dist(keystonemiddleware) >= 5.1 python3.12dist(lxml) >= 2.3 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-db) >= 11 python3.12dist(oslo-i18n) >= 1.5 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 5.2 python3.12dist(oslo-middleware) >= 3.22 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 2 python3.12dist(pecan) >= 0.8 python3.12dist(python-dateutil) >= 2.5.3 python3.12dist(python-heatclient) >= 1.17 python3.12dist(python-keystoneclient) >= 1.6 python3.12dist(python-observabilityclient) >= 1.1 python3.12dist(python-octaviaclient) >= 1.8 python3.12dist(requests) >= 2.5.2 python3.12dist(sqlalchemy) >= 1.4.1 python3.12dist(stevedore) >= 1.5 python3.12dist(tenacity) >= 3.2.1 python3.12dist(tooz) >= 1.28 python3.12dist(voluptuous) >= 0.8.10 python3.12dist(webob) >= 1.2.3 python3.12dist(wsme) >= 0.12.1 Obsoletes: python3.12-aodh < 22.1.0-0.20260311184600.18bbf58.el10 Processing files: openstack-aodh-common-22.1.0-0.20260311184600.18bbf58.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.p8lnW8 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/doc/openstack-aodh-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev2/README.rst /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 22.1.0-0.20260311184600.18bbf58.el10 openstack-aodh-common = 22.1.0-0.20260311184600.18bbf58.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): systemd Requires(preun): systemd Requires(postun): systemd Requires: /usr/bin/python3 Recommends: group(aodh) user(aodh) Processing files: openstack-aodh-api-22.1.0-0.20260311184600.18bbf58.el10.noarch Provides: openstack-aodh-api = 22.1.0-0.20260311184600.18bbf58.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-evaluator-22.1.0-0.20260311184600.18bbf58.el10.noarch Provides: openstack-aodh-evaluator = 22.1.0-0.20260311184600.18bbf58.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-notifier-22.1.0-0.20260311184600.18bbf58.el10.noarch Provides: openstack-aodh-notifier = 22.1.0-0.20260311184600.18bbf58.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-listener-22.1.0-0.20260311184600.18bbf58.el10.noarch Provides: openstack-aodh-listener = 22.1.0-0.20260311184600.18bbf58.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-expirer-22.1.0-0.20260311184600.18bbf58.el10.noarch Provides: openstack-aodh-expirer = 22.1.0-0.20260311184600.18bbf58.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-aodh-tests-22.1.0-0.20260311184600.18bbf58.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.z7HRKz + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/licenses/python3-aodh-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev2/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 22.1.0-0.20260311184600.18bbf58.el10 python3-aodh-tests = 22.1.0-0.20260311184600.18bbf58.el10 python3.12-aodh-tests = 22.1.0-0.20260311184600.18bbf58.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash python(abi) = 3.12 Obsoletes: python3.12-aodh-tests < 22.1.0-0.20260311184600.18bbf58.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-22.1.0-0.20260311184600.18bbf58.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.nJYJOD + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184600.18bbf58.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.GBXIlP + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev2-SPECPARTS + rm -rf aodh-22.1.0.dev2 aodh-22.1.0.dev2.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