Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 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.20260421081704.86f838a.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.7 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.20260421081704.86f838a.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 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.20260421081704.86f838a.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 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.vGZsgH + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-22.1.0.dev8 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-22.1.0.dev8-0.20260421081704.86f838a.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-22.1.0.dev8 + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev8-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev8-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.k6HYdJ + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + 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.dev8/.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.dev8/.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.dev8/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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. 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.q7oN5q + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + 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.dev8/.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.dev8/.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.dev8/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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. 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.Yy3QY0 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + 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.dev8/.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.dev8/.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.dev8/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.06 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=2.0.0 Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=2.15.0 Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=1.3.1 Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=3.0.0 Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=3.2.1 Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement not satisfied: croniter>=0.3.4 Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=0.11.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: gnocchiclient>=6.0.0 Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement not satisfied: lxml>=2.3 Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=11.0.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=1.5.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan>=0.8.0 Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=5.2.0 Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.22.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=1.6.0 Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.5.0 Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.28.0 Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement not satisfied: voluptuous>=0.8.10 Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.2.3 Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement not satisfied: WSME>=0.12.1 Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement not satisfied: cotyledon>=1.7.3 Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=2.1 Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=1.1.0 Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-octaviaclient>=1.8.0 Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement not satisfied: python-dateutil>=2.5.3 Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement not satisfied: python-heatclient>=1.17.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev8/aodh-22.1.0.dev8.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.20260421081704.86f838a.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev8.dist-info/ removed 'aodh-22.1.0.dev8.dist-info/AUTHORS' removed 'aodh-22.1.0.dev8.dist-info/LICENSE' removed 'aodh-22.1.0.dev8.dist-info/METADATA' removed 'aodh-22.1.0.dev8.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev8.dist-info/pbr.json' removed 'aodh-22.1.0.dev8.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev8.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260421081704.86f838a.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. 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.3zVLGH + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + 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.dev8/.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.dev8/.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.dev8/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.dev8/aodh-22.1.0.dev8.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.20260421081704.86f838a.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev8.dist-info/ removed 'aodh-22.1.0.dev8.dist-info/AUTHORS' removed 'aodh-22.1.0.dev8.dist-info/LICENSE' removed 'aodh-22.1.0.dev8.dist-info/METADATA' removed 'aodh-22.1.0.dev8.dist-info/top_level.txt' removed 'aodh-22.1.0.dev8.dist-info/pbr.json' removed 'aodh-22.1.0.dev8.dist-info/entry_points.txt' removed directory 'aodh-22.1.0.dev8.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260421081704.86f838a.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. 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.KO2Mkb + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + 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.dev8/.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.dev8/.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.dev8/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.dev8/aodh-22.1.0.dev8.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.20260421081704.86f838a.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev8.dist-info/ removed 'aodh-22.1.0.dev8.dist-info/AUTHORS' removed 'aodh-22.1.0.dev8.dist-info/LICENSE' removed 'aodh-22.1.0.dev8.dist-info/METADATA' removed 'aodh-22.1.0.dev8.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev8.dist-info/pbr.json' removed 'aodh-22.1.0.dev8.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev8.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.L34TXh + 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.dev8 + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev8/.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.dev8/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-22.1.0.dev8/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-22.1.0.dev8 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.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info writing /builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/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.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-modern-metadata-mwson2c0/aodh-22.1.0.dev8.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 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 creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier creating build/lib/aodh/tests/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/cmd copying aodh/cmd/__init__.py -> build/lib/aodh/cmd copying aodh/cmd/alarm.py -> build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd creating build/lib/aodh/tests/functional creating build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy creating build/lib/aodh/api 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 copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional creating build/lib/aodh/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/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf 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/unit/evaluator copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_prometheus.py -> build/lib/aodh/tests/unit/evaluator creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 creating build/lib/aodh/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier creating build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers copying aodh/tests/functional/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 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/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 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/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator creating build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier creating build/bdist.linux-x86_64/wheel/aodh/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/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/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 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 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/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/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/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/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 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/evaluator copying build/lib/aodh/tests/unit/evaluator/test_prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/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 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev8-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev8.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev8.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir/pip-wheel-ax62c6n7/.tmp-t7mml9qz/aodh-22.1.0.dev8-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.dev8.data/scripts/aodh-api' adding 'aodh-22.1.0.dev8.dist-info/AUTHORS' adding 'aodh-22.1.0.dev8.dist-info/LICENSE' adding 'aodh-22.1.0.dev8.dist-info/METADATA' adding 'aodh-22.1.0.dev8.dist-info/WHEEL' adding 'aodh-22.1.0.dev8.dist-info/entry_points.txt' adding 'aodh-22.1.0.dev8.dist-info/pbr.json' adding 'aodh-22.1.0.dev8.dist-info/top_level.txt' adding 'aodh-22.1.0.dev8.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.dev8-py3-none-any.whl size=226075 sha256=798d58028c922cba0463cbc79ffa531adfb6a3df1a23bc4c8cf6b3161c4a1aba Stored in directory: /builddir/.cache/pip/wheels/96/f0/50/9ecb8c650a9c7c75a60d6fb2b6560153792db2304dcf0b21db Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mWmc8X + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.dev8 ++ ls /builddir/build/BUILD/aodh-22.1.0.dev8/pyproject-wheeldir/aodh-22.1.0.dev8-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=aodh==22.1.0.dev8 + '[' -z aodh==22.1.0.dev8 ']' + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev8/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.dev8/pyproject-wheeldir aodh==22.1.0.dev8 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.dev8/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-22.1.0.dev8-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-22.1.0.dev8 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.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.20260421081704.86f838a.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev8.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260421081704.86f838a.el10 --unique-debug-suffix -22.1.0-0.20260421081704.86f838a.el10.x86_64 --unique-debug-src-base openstack-aodh-22.1.0-0.20260421081704.86f838a.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.dev8 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.20260421081704.86f838a.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.4rKlrD + 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.dev8 + 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.20260421081704.86f838a.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-22.1.0.dev8/.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( {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.188825s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.197 2358011 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.198 2358011 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.203 2358011 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.203 2358011 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.207 2358011 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:18:58.250 2358011 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.361 2358011 WARNING oslo_db.sqlalchemy.utils [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.039349s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.380 2358011 INFO alembic.runtime.migration [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.380 2358011 INFO alembic.runtime.migration [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.386 2358011 INFO alembic.runtime.migration [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.386 2358011 INFO alembic.runtime.migration [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.392 2358011 INFO alembic.runtime.migration [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.395 2358011 INFO aodh.api.app [None req-42254e60-8e4e-49d7-b88b-e40cdb3e65af d6f6ecca-c54d-40ea-8662-e2cb6af163c7 09a1c233-ebf4-44ec-b3f3-40d9330f37f7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.048416s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.420 2358011 INFO alembic.runtime.migration [None req-ea845ec7-618f-4f7f-8e3a-32a2242a3274 68d43640-ac22-4978-bd30-525eed62d018 67d84047-c9f0-4fc2-965b-2d646c44cee5 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.420 2358011 INFO alembic.runtime.migration [None req-ea845ec7-618f-4f7f-8e3a-32a2242a3274 68d43640-ac22-4978-bd30-525eed62d018 67d84047-c9f0-4fc2-965b-2d646c44cee5 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.426 2358011 INFO alembic.runtime.migration [None req-ea845ec7-618f-4f7f-8e3a-32a2242a3274 68d43640-ac22-4978-bd30-525eed62d018 67d84047-c9f0-4fc2-965b-2d646c44cee5 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.426 2358011 INFO alembic.runtime.migration [None req-ea845ec7-618f-4f7f-8e3a-32a2242a3274 68d43640-ac22-4978-bd30-525eed62d018 67d84047-c9f0-4fc2-965b-2d646c44cee5 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.433 2358011 INFO alembic.runtime.migration [None req-ea845ec7-618f-4f7f-8e3a-32a2242a3274 68d43640-ac22-4978-bd30-525eed62d018 67d84047-c9f0-4fc2-965b-2d646c44cee5 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.435 2358011 INFO aodh.api.app [None req-ea845ec7-618f-4f7f-8e3a-32a2242a3274 68d43640-ac22-4978-bd30-525eed62d018 67d84047-c9f0-4fc2-965b-2d646c44cee5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.452 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.454 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.460 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.063859s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.476 2358011 INFO alembic.runtime.migration [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.476 2358011 INFO alembic.runtime.migration [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.481 2358011 INFO alembic.runtime.migration [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.481 2358011 INFO alembic.runtime.migration [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.486 2358011 INFO alembic.runtime.migration [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.488 2358011 INFO aodh.api.app [None req-be8014df-ee43-46b7-b423-0a9b38cca746 046759b4-a575-4ac5-bde0-8e6d25561307 672b3df5-641e-4c7d-b93f-6ed6809d6c93 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.504 2358011 WARNING oslo_db.sqlalchemy.utils [None req-1fe4a4eb-e1d7-47e9-aefc-32d85a6cde11 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.511 2358011 WARNING oslo_db.sqlalchemy.utils [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.525 2358011 WARNING oslo_db.sqlalchemy.utils [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.043242s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.536 2358011 INFO alembic.runtime.migration [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.536 2358011 INFO alembic.runtime.migration [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.542 2358011 INFO alembic.runtime.migration [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.542 2358011 INFO alembic.runtime.migration [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.547 2358011 INFO alembic.runtime.migration [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.549 2358011 INFO aodh.api.app [None req-c2d4cd49-b285-412e-91c3-5b09bec8f158 fe4eb60b-4ddd-47f4-b87a-4d3ecb36bc64 95fde91a-c2f0-46b4-96ad-5210ee1b886a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.562 2358011 WARNING oslo_db.sqlalchemy.utils [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.563 2358011 WARNING oslo_db.sqlalchemy.utils [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.571 2358011 WARNING oslo_db.sqlalchemy.utils [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] 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_not_supported_rule [0.046445s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.582 2358011 INFO alembic.runtime.migration [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.582 2358011 INFO alembic.runtime.migration [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.588 2358011 INFO alembic.runtime.migration [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.588 2358011 INFO alembic.runtime.migration [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.593 2358011 INFO alembic.runtime.migration [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.596 2358011 INFO aodh.api.app [None req-28031f25-65b7-45e0-9c0c-a2708cf6dac5 88465255-d2de-4856-bd6d-fab0ed97d427 f0dafc12-8a7d-45ef-8227-f2a9287c92de - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.616 2358011 WARNING oslo_db.sqlalchemy.utils [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] 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.357389s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.323 2358012 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.323 2358012 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.328 2358012 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.328 2358012 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.333 2358012 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:18:58.397 2358012 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.619 2358012 WARNING oslo_db.sqlalchemy.utils [None req-b1b20414-ef4a-414e-80d5-2bde940a391e fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.641 2358012 WARNING oslo_db.sqlalchemy.utils [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] 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.066948s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.630 2358011 INFO alembic.runtime.migration [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.630 2358011 INFO alembic.runtime.migration [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.634 2358011 INFO alembic.runtime.migration [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.634 2358011 INFO alembic.runtime.migration [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.639 2358011 INFO alembic.runtime.migration [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.641 2358011 INFO aodh.api.app [None req-083169b9-ca42-4fb0-9fee-812fcb0c20ce 18c302b4-98cd-465b-a44d-e099c2239687 813f621f-293d-49b3-8b42-ebbc14f569c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.657 2358011 WARNING oslo_db.sqlalchemy.utils [None req-70c85c96-f21e-4ae0-ab3b-65ec545f7930 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.665 2358011 WARNING oslo_db.sqlalchemy.utils [None req-25d22757-4d6c-41cb-84ac-463b00bcde3d 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.678 2358011 WARNING oslo_db.sqlalchemy.utils [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.684 2358011 WARNING oslo_db.sqlalchemy.utils [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.059126s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.673 2358012 INFO alembic.runtime.migration [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.673 2358012 INFO alembic.runtime.migration [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.676 2358012 INFO alembic.runtime.migration [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.677 2358012 INFO alembic.runtime.migration [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.684 2358012 INFO alembic.runtime.migration [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.686 2358012 INFO aodh.api.app [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.702 2358012 INFO aodh.api.app [None req-a84f577f-fda3-45fb-bd85-f6bd2cd8a5ea fa7e1d3e-50c2-4f0d-b6c1-220c0fbc7fb8 aafbc639-881c-4133-b91a-dbd58d735ade - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.719 2358012 WARNING oslo_policy.policy [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] 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. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.082370s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.699 2358011 INFO alembic.runtime.migration [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.699 2358011 INFO alembic.runtime.migration [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.703 2358011 INFO alembic.runtime.migration [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.703 2358011 INFO alembic.runtime.migration [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.707 2358011 INFO alembic.runtime.migration [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.713 2358011 INFO aodh.api.app [None req-7e9b7556-65b7-495c-9b61-4f628530e622 1a37a419-58df-4934-b1f7-54e72eafc3ae 5a1da412-9c53-4ea3-8b25-035d744014cf - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.731 2358011 WARNING oslo_db.sqlalchemy.utils [None req-96458f9c-ce9e-4d98-bfb1-3d3b50c5c24b 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.734 2358011 WARNING oslo_db.sqlalchemy.utils [None req-96458f9c-ce9e-4d98-bfb1-3d3b50c5c24b 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.738 2358011 WARNING oslo_db.sqlalchemy.utils [None req-89d58240-edcf-4745-b7f6-31acc40ba7e4 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.742 2358011 WARNING oslo_db.sqlalchemy.utils [None req-31991494-4d1b-4c1d-b9f2-7ec859faa1fc 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.747 2358011 WARNING oslo_db.sqlalchemy.utils [None req-a0b23020-cf19-4e9d-a4d0-e2319527e147 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.749 2358011 WARNING oslo_db.sqlalchemy.utils [None req-a0b23020-cf19-4e9d-a4d0-e2319527e147 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.752 2358011 WARNING oslo_db.sqlalchemy.utils [None req-3c355e6c-8397-4c10-a033-f6bf2074b050 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.758 2358011 WARNING oslo_db.sqlalchemy.utils [None req-9724f3b1-e01c-4b55-ada0-f34cb1d00eae 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.766 2358011 WARNING oslo_db.sqlalchemy.utils [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.768 2358011 WARNING oslo_db.sqlalchemy.utils [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.085817s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.731 2358012 INFO alembic.runtime.migration [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.731 2358012 INFO alembic.runtime.migration [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.736 2358012 INFO alembic.runtime.migration [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.736 2358012 INFO alembic.runtime.migration [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.746 2358012 INFO alembic.runtime.migration [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.748 2358012 INFO aodh.api.app [None req-7df9f885-59cc-4afb-8b44-3af9f8f63317 5f599170-c608-4af6-b403-729d6f925655 72760a36-b086-4c86-a24d-1feb567c0ced - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.054318s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.818 2358012 INFO alembic.runtime.migration [None req-cd081caf-885a-427a-bc07-9d4a686e7344 621029ea-6b5d-4339-8905-263a63b4cb0b dbb8bde4-2908-4121-a6a6-824ea8199b59 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.818 2358012 INFO alembic.runtime.migration [None req-cd081caf-885a-427a-bc07-9d4a686e7344 621029ea-6b5d-4339-8905-263a63b4cb0b dbb8bde4-2908-4121-a6a6-824ea8199b59 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.823 2358012 INFO alembic.runtime.migration [None req-cd081caf-885a-427a-bc07-9d4a686e7344 621029ea-6b5d-4339-8905-263a63b4cb0b dbb8bde4-2908-4121-a6a6-824ea8199b59 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.823 2358012 INFO alembic.runtime.migration [None req-cd081caf-885a-427a-bc07-9d4a686e7344 621029ea-6b5d-4339-8905-263a63b4cb0b dbb8bde4-2908-4121-a6a6-824ea8199b59 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.828 2358012 INFO alembic.runtime.migration [None req-cd081caf-885a-427a-bc07-9d4a686e7344 621029ea-6b5d-4339-8905-263a63b4cb0b dbb8bde4-2908-4121-a6a6-824ea8199b59 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.830 2358012 INFO aodh.api.app [None req-cd081caf-885a-427a-bc07-9d4a686e7344 621029ea-6b5d-4339-8905-263a63b4cb0b dbb8bde4-2908-4121-a6a6-824ea8199b59 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.854 2358012 WARNING oslo_db.sqlalchemy.utils [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.855 2358012 WARNING oslo_db.sqlalchemy.utils [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.862 2358012 WARNING oslo_db.sqlalchemy.utils [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] 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.104464s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.783 2358011 INFO alembic.runtime.migration [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.783 2358011 INFO alembic.runtime.migration [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.789 2358011 INFO alembic.runtime.migration [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.789 2358011 INFO alembic.runtime.migration [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.794 2358011 INFO alembic.runtime.migration [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.796 2358011 INFO aodh.api.app [None req-0aea96c4-5d92-4e18-b899-d6c1fac51f63 2c67987b-3c58-4c1b-b51c-a90076f03864 1496b10c-1cec-4954-9ce8-98914f89cac1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:58.811 2358011 WARNING oslo_db.sqlalchemy.utils [None req-927e4b8a-8cfd-4810-8146-8df585b2abaa d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 af6e826c-fb3d-434f-a443-5349ea823699 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.812 2358011 WARNING oslo_db.sqlalchemy.utils [None req-927e4b8a-8cfd-4810-8146-8df585b2abaa d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 af6e826c-fb3d-434f-a443-5349ea823699 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.822 2358011 WARNING oslo_db.sqlalchemy.utils [None req-fff7a4ef-9e27-400e-9236-ff0fd6248a29 d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 af6e826c-fb3d-434f-a443-5349ea823699 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.835 2358011 WARNING oslo_db.sqlalchemy.utils [None req-282d4854-2b7a-473d-93a9-ca476de67403 d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.837 2358011 WARNING oslo_db.sqlalchemy.utils [None req-282d4854-2b7a-473d-93a9-ca476de67403 d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.852 2358011 WARNING oslo_db.sqlalchemy.utils [None req-d155b708-9969-458c-8fd5-511f3cd4668b d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:58.865 2358011 WARNING oslo_db.sqlalchemy.utils [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] 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_project [0.038947s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.872 2358012 INFO alembic.runtime.migration [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.872 2358012 INFO alembic.runtime.migration [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.875 2358012 INFO alembic.runtime.migration [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.876 2358012 INFO alembic.runtime.migration [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.881 2358012 INFO alembic.runtime.migration [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.883 2358012 INFO aodh.api.app [None req-608c43b6-f8c2-40db-a2d2-762a52933719 4fc49197-61cf-409c-8cf0-d1b4d0b129d7 3f370d6d-c193-4ca2-adb3-3744b234f0ee - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.041613s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.912 2358012 INFO alembic.runtime.migration [None req-d384d4c4-25bb-4132-a9c0-27f0e539edd5 485cfbc8-549c-4eec-9b6f-848d5f8c0414 ade0b942-a124-412e-b3d0-927c553cdff9 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.913 2358012 INFO alembic.runtime.migration [None req-d384d4c4-25bb-4132-a9c0-27f0e539edd5 485cfbc8-549c-4eec-9b6f-848d5f8c0414 ade0b942-a124-412e-b3d0-927c553cdff9 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.918 2358012 INFO alembic.runtime.migration [None req-d384d4c4-25bb-4132-a9c0-27f0e539edd5 485cfbc8-549c-4eec-9b6f-848d5f8c0414 ade0b942-a124-412e-b3d0-927c553cdff9 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.918 2358012 INFO alembic.runtime.migration [None req-d384d4c4-25bb-4132-a9c0-27f0e539edd5 485cfbc8-549c-4eec-9b6f-848d5f8c0414 ade0b942-a124-412e-b3d0-927c553cdff9 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.923 2358012 INFO alembic.runtime.migration [None req-d384d4c4-25bb-4132-a9c0-27f0e539edd5 485cfbc8-549c-4eec-9b6f-848d5f8c0414 ade0b942-a124-412e-b3d0-927c553cdff9 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.924 2358012 INFO aodh.api.app [None req-d384d4c4-25bb-4132-a9c0-27f0e539edd5 485cfbc8-549c-4eec-9b6f-848d5f8c0414 ade0b942-a124-412e-b3d0-927c553cdff9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.111152s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.961 2358012 INFO alembic.runtime.migration [None req-1e3fa9fc-a473-4d21-820a-cab2790b793e affd23f2-9d66-402c-9e38-dd885ca19918 0e3d84ac-1695-4d93-b026-1a1f93aef5be - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.962 2358012 INFO alembic.runtime.migration [None req-1e3fa9fc-a473-4d21-820a-cab2790b793e affd23f2-9d66-402c-9e38-dd885ca19918 0e3d84ac-1695-4d93-b026-1a1f93aef5be - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.972 2358012 INFO alembic.runtime.migration [None req-1e3fa9fc-a473-4d21-820a-cab2790b793e affd23f2-9d66-402c-9e38-dd885ca19918 0e3d84ac-1695-4d93-b026-1a1f93aef5be - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:58.972 2358012 INFO alembic.runtime.migration [None req-1e3fa9fc-a473-4d21-820a-cab2790b793e affd23f2-9d66-402c-9e38-dd885ca19918 0e3d84ac-1695-4d93-b026-1a1f93aef5be - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:58.992 2358012 INFO alembic.runtime.migration [None req-1e3fa9fc-a473-4d21-820a-cab2790b793e affd23f2-9d66-402c-9e38-dd885ca19918 0e3d84ac-1695-4d93-b026-1a1f93aef5be - - - -] Running stamp_revision -> 010 2026-04-21 04:18:58.997 2358012 INFO aodh.api.app [None req-1e3fa9fc-a473-4d21-820a-cab2790b793e affd23f2-9d66-402c-9e38-dd885ca19918 0e3d84ac-1695-4d93-b026-1a1f93aef5be - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.041 2358012 WARNING oslo_db.sqlalchemy.utils [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.043 2358012 WARNING oslo_db.sqlalchemy.utils [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.051 2358012 WARNING oslo_db.sqlalchemy.utils [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.315326s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.761 2358009 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.762 2358009 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.773 2358009 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.774 2358009 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.779 2358009 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:18:58.870 2358009 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.049 2358009 WARNING oslo_db.sqlalchemy.utils [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001642s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.012706s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.001614s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001036s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.074540s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.069 2358009 INFO alembic.runtime.migration [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.069 2358009 INFO alembic.runtime.migration [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.075 2358009 INFO alembic.runtime.migration [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.075 2358009 INFO alembic.runtime.migration [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.081 2358009 INFO alembic.runtime.migration [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.085 2358009 INFO aodh.api.app [None req-3d5944ca-b2ee-4cda-b24d-c6cb55708f67 4a820e78-22b4-4c67-b24c-251061235d10 e1613e4f-a0f6-457e-a161-6def44ab8115 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.115 2358009 WARNING oslo_db.sqlalchemy.utils [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] 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.095608s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.076 2358012 INFO alembic.runtime.migration [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.076 2358012 INFO alembic.runtime.migration [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.087 2358012 INFO alembic.runtime.migration [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.087 2358012 INFO alembic.runtime.migration [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.098 2358012 INFO alembic.runtime.migration [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.100 2358012 INFO aodh.api.app [None req-f46939af-f01c-440c-bebf-693f4be9a8c8 67c21ff3-2ee2-403d-b43c-2a63b7c4b991 b42ac47c-a0e2-4d75-a5e4-47c97ab20ff7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.120 2358012 WARNING oslo_db.sqlalchemy.utils [None req-0ae7be7e-d059-4ad6-9d6f-a3eb4a29ca46 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.125 2358012 WARNING oslo_db.sqlalchemy.utils [None req-536d0949-c039-44c3-9a38-3f8418b7cdd8 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.130 2358012 WARNING oslo_db.sqlalchemy.utils [None req-22704719-83e1-4d46-bcaa-5d69795b82cd 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.141 2358012 WARNING oslo_db.sqlalchemy.utils [None req-cfa86dc3-1237-4c3e-b115-a829f2cfdcd5 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.144 2358012 WARNING oslo_db.sqlalchemy.utils [None req-cfa86dc3-1237-4c3e-b115-a829f2cfdcd5 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.149 2358012 WARNING oslo_db.sqlalchemy.utils [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.152 2358012 WARNING oslo_db.sqlalchemy.utils [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-22.1.0.dev8/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() {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.053004s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.110 2358011 INFO alembic.runtime.migration [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.111 2358011 INFO alembic.runtime.migration [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.115 2358011 INFO alembic.runtime.migration [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.115 2358011 INFO alembic.runtime.migration [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.119 2358011 INFO alembic.runtime.migration [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.121 2358011 INFO aodh.api.app [None req-e61f2269-b32f-4b84-8475-0e85332f206f d0dbb7bf-d5e5-41b1-97c4-97a2867d21f2 1cde4aeb-c86e-4909-9b6a-bd2a6e9db060 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.470553s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:58.706 2358010 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.706 2358010 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.711 2358010 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:18:58.711 2358010 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:18:58.716 2358010 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:18:58.809 2358010 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.109 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.126 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.045131s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.165 2358011 INFO alembic.runtime.migration [None req-80b39a0c-1ca6-4fef-a353-c129038beeb3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.166 2358011 INFO alembic.runtime.migration [None req-80b39a0c-1ca6-4fef-a353-c129038beeb3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.169 2358011 INFO alembic.runtime.migration [None req-80b39a0c-1ca6-4fef-a353-c129038beeb3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.169 2358011 INFO alembic.runtime.migration [None req-80b39a0c-1ca6-4fef-a353-c129038beeb3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.175 2358011 INFO alembic.runtime.migration [None req-80b39a0c-1ca6-4fef-a353-c129038beeb3 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.177 2358011 INFO aodh.api.app [None req-80b39a0c-1ca6-4fef-a353-c129038beeb3 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.068376s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.182 2358010 INFO alembic.runtime.migration [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.182 2358010 INFO alembic.runtime.migration [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.200 2358010 INFO alembic.runtime.migration [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.201 2358010 INFO alembic.runtime.migration [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.210 2358010 INFO alembic.runtime.migration [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.215 2358010 INFO aodh.api.app [None req-f8f2e65a-145d-47a9-99fc-03cdceb4182b fd4769c5-0357-426a-b134-c4e82f1459ca bd4c701b-486c-4fb5-85bb-4a25a72fe29b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.057462s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.211 2358011 INFO alembic.runtime.migration [None req-6ffbedad-9842-423c-a284-b338ab63ba1b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.211 2358011 INFO alembic.runtime.migration [None req-6ffbedad-9842-423c-a284-b338ab63ba1b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.215 2358011 INFO alembic.runtime.migration [None req-6ffbedad-9842-423c-a284-b338ab63ba1b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.216 2358011 INFO alembic.runtime.migration [None req-6ffbedad-9842-423c-a284-b338ab63ba1b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.220 2358011 INFO alembic.runtime.migration [None req-6ffbedad-9842-423c-a284-b338ab63ba1b - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.222 2358011 INFO aodh.api.app [None req-6ffbedad-9842-423c-a284-b338ab63ba1b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.044160s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.241 2358010 INFO alembic.runtime.migration [None req-ea9b119c-e9c2-4823-b6e7-b961189ba332 6c76b88e-8fcf-4c36-a0ed-21c2c7ee1bd6 bd2ef90e-7fb8-4a2b-b488-4f347513c7bf - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.241 2358010 INFO alembic.runtime.migration [None req-ea9b119c-e9c2-4823-b6e7-b961189ba332 6c76b88e-8fcf-4c36-a0ed-21c2c7ee1bd6 bd2ef90e-7fb8-4a2b-b488-4f347513c7bf - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.244 2358010 INFO alembic.runtime.migration [None req-ea9b119c-e9c2-4823-b6e7-b961189ba332 6c76b88e-8fcf-4c36-a0ed-21c2c7ee1bd6 bd2ef90e-7fb8-4a2b-b488-4f347513c7bf - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.244 2358010 INFO alembic.runtime.migration [None req-ea9b119c-e9c2-4823-b6e7-b961189ba332 6c76b88e-8fcf-4c36-a0ed-21c2c7ee1bd6 bd2ef90e-7fb8-4a2b-b488-4f347513c7bf - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.249 2358010 INFO alembic.runtime.migration [None req-ea9b119c-e9c2-4823-b6e7-b961189ba332 6c76b88e-8fcf-4c36-a0ed-21c2c7ee1bd6 bd2ef90e-7fb8-4a2b-b488-4f347513c7bf - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.251 2358010 INFO aodh.api.app [None req-ea9b119c-e9c2-4823-b6e7-b961189ba332 6c76b88e-8fcf-4c36-a0ed-21c2c7ee1bd6 bd2ef90e-7fb8-4a2b-b488-4f347513c7bf - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.269 2358010 WARNING oslo_db.sqlalchemy.utils [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.270 2358010 WARNING oslo_db.sqlalchemy.utils [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.275 2358010 WARNING oslo_db.sqlalchemy.utils [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] 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_sees_only_its_own_project [0.046287s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.270 2358011 INFO alembic.runtime.migration [None req-9c260547-c754-448e-8019-fb736a2af40d - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.271 2358011 INFO alembic.runtime.migration [None req-9c260547-c754-448e-8019-fb736a2af40d - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.275 2358011 INFO alembic.runtime.migration [None req-9c260547-c754-448e-8019-fb736a2af40d - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.276 2358011 INFO alembic.runtime.migration [None req-9c260547-c754-448e-8019-fb736a2af40d - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.280 2358011 INFO alembic.runtime.migration [None req-9c260547-c754-448e-8019-fb736a2af40d - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.283 2358011 INFO aodh.api.app [None req-9c260547-c754-448e-8019-fb736a2af40d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.035460s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.285 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.286 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.290 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.290 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.295 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.297 2358010 INFO aodh.api.app [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.190062s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.152 2358009 INFO alembic.runtime.migration [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.153 2358009 INFO alembic.runtime.migration [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.170 2358009 INFO alembic.runtime.migration [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.172 2358009 INFO alembic.runtime.migration [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.185 2358009 INFO alembic.runtime.migration [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.192 2358009 INFO aodh.api.app [None req-6c40598b-f015-4908-8bf4-2b8f959dd263 bfa3bbab-53e8-42df-a0ac-0fadd4654b89 fb54115a-6843-4922-b854-bc449783dd1f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.282 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.286 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.307 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.195500s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.163 2358012 INFO alembic.runtime.migration [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.163 2358012 INFO alembic.runtime.migration [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.168 2358012 INFO alembic.runtime.migration [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.168 2358012 INFO alembic.runtime.migration [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.175 2358012 INFO alembic.runtime.migration [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.177 2358012 INFO aodh.api.app [None req-380f87e6-17bc-4c79-b482-05b9cd85198e 4a3c838b-6691-4e6c-bc4b-1deb3b98f94f b9d9c9f6-2fb8-4cf1-a752-4df76ee722da - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.199 2358012 WARNING oslo_db.sqlalchemy.utils [None req-395b8f7b-686e-44da-bbcd-4a46d7b87622 fd738617-25b6-4770-b573-151808a16335 f427937a-7435-41db-b6bd-f468c765658e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.200 2358012 WARNING oslo_db.sqlalchemy.utils [None req-395b8f7b-686e-44da-bbcd-4a46d7b87622 fd738617-25b6-4770-b573-151808a16335 f427937a-7435-41db-b6bd-f468c765658e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.209 2358012 WARNING oslo_db.sqlalchemy.utils [None req-f3906855-9cc2-4609-bdea-6dbde7892ae0 fd738617-25b6-4770-b573-151808a16335 f427937a-7435-41db-b6bd-f468c765658e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.213 2358012 WARNING oslo_db.sqlalchemy.utils [None req-b490cfa8-7690-40cf-a0e1-b257eb21a138 d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.218 2358012 WARNING oslo_db.sqlalchemy.utils [None req-8e2bd62a-deb1-4771-86f8-f05e2b6dc5bb d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.230 2358012 WARNING oslo_db.sqlalchemy.utils [None req-52622eac-da74-48a2-846d-730fb83e2c8e fd738617-25b6-4770-b573-151808a16335 f427937a-7435-41db-b6bd-f468c765658e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.232 2358012 WARNING oslo_db.sqlalchemy.utils [None req-52622eac-da74-48a2-846d-730fb83e2c8e fd738617-25b6-4770-b573-151808a16335 f427937a-7435-41db-b6bd-f468c765658e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.236 2358012 WARNING oslo_db.sqlalchemy.utils [None req-9a6a9fe6-13a8-4aa2-9492-1b7288402781 fd738617-25b6-4770-b573-151808a16335 f427937a-7435-41db-b6bd-f468c765658e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.342 2358012 WARNING oslo_db.sqlalchemy.utils [None req-6f3f66f2-8207-4c22-be56-7da677ba2300 d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.345 2358012 WARNING oslo_db.sqlalchemy.utils [None req-6f3f66f2-8207-4c22-be56-7da677ba2300 d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.349 2358012 WARNING oslo_db.sqlalchemy.utils [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84 -28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.073641s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.318 2358011 INFO alembic.runtime.migration [None req-c2c108ed-f290-4f46-98d0-a5fd9265e6cc - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.318 2358011 INFO alembic.runtime.migration [None req-c2c108ed-f290-4f46-98d0-a5fd9265e6cc - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.321 2358011 INFO alembic.runtime.migration [None req-c2c108ed-f290-4f46-98d0-a5fd9265e6cc - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.322 2358011 INFO alembic.runtime.migration [None req-c2c108ed-f290-4f46-98d0-a5fd9265e6cc - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.327 2358011 INFO alembic.runtime.migration [None req-c2c108ed-f290-4f46-98d0-a5fd9265e6cc - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.330 2358011 INFO aodh.api.app [None req-c2c108ed-f290-4f46-98d0-a5fd9265e6cc - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.081888s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.341 2358009 INFO alembic.runtime.migration [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.341 2358009 INFO alembic.runtime.migration [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.350 2358009 INFO alembic.runtime.migration [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.350 2358009 INFO alembic.runtime.migration [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.362 2358009 INFO alembic.runtime.migration [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.364 2358009 INFO aodh.api.app [None req-0da974ea-cafa-4302-a33e-8f02ce3cbd8c 61c12961-9f01-4cfe-9e6d-9c0c5d9fec97 4cb7befa-873e-41e6-93b9-ceae7b879c10 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.393 2358009 WARNING oslo_db.sqlalchemy.utils [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.397 2358009 WARNING oslo_db.sqlalchemy.utils [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.406 2358009 WARNING oslo_db.sqlalchemy.utils [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.064015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.359 2358012 INFO alembic.runtime.migration [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.359 2358012 INFO alembic.runtime.migration [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.363 2358012 INFO alembic.runtime.migration [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.363 2358012 INFO alembic.runtime.migration [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.368 2358012 INFO alembic.runtime.migration [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.371 2358012 INFO aodh.api.app [None req-fa59074e-3440-48e0-88dd-88f38950ee4b d2a48f84-28ce-4bcc-8b7a-3447b753d449 66a1d639-c12c-410c-bcb9-5dd56e21bdec - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.391 2358012 WARNING oslo_db.sqlalchemy.utils [None req-20a8d571-3195-4403-a46f-dc12b4a05883 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.392 2358012 WARNING oslo_db.sqlalchemy.utils [None req-20a8d571-3195-4403-a46f-dc12b4a05883 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.400 2358012 WARNING oslo_db.sqlalchemy.utils [None req-35894d1c-6f98-4e06-9f45-3f51974be670 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.406 2358012 WARNING oslo_db.sqlalchemy.utils [None req-3b00c6bc-835e-4d44-aa8d-c233cb4a071b df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.408 2358012 WARNING oslo_db.sqlalchemy.utils [None req-3b00c6bc-835e-4d44-aa8d-c233cb4a071b df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.412 2358012 WARNING oslo_db.sqlalchemy.utils [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.116694s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.320 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.320 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.324 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.324 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.330 2358010 INFO alembic.runtime.migration [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.332 2358010 INFO aodh.api.app [None req-d3398f5f-dd20-49b3-881b-037aa0fba012 b7587c06-9e61-4907-b16c-41dd80ce61df 6a82195a-8ccc-4151-8170-0bcf6f23be2f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.349 2358010 WARNING oslo_db.sqlalchemy.utils [None req-1f2d4c49-654f-4683-95b1-5dadc02ddafc a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.357 2358010 WARNING oslo_db.sqlalchemy.utils [None req-630194e4-6cf7-4af6-8fc9-9efa72e5cdff a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.377 2358010 WARNING oslo_db.sqlalchemy.utils [None req-630194e4-6cf7-4af6-8fc9-9efa72e5cdff a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.388 2358010 WARNING oslo_db.sqlalchemy.utils [None req-2a41974c-8ba9-41af-9d9e-dc4e16c29d30 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.400 2358010 WARNING oslo_db.sqlalchemy.utils [None req-b5ab592a-e99c-482b-989e-d62e78f14907 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.421 2358010 WARNING oslo_db.sqlalchemy.utils [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] 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_normal_user_set_log_actions [0.036643s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.420 2358009 INFO alembic.runtime.migration [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.420 2358009 INFO alembic.runtime.migration [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.423 2358009 INFO alembic.runtime.migration [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.424 2358009 INFO alembic.runtime.migration [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.428 2358009 INFO alembic.runtime.migration [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.430 2358009 INFO aodh.api.app [None req-8cc22926-51c6-426f-8474-2866855252e3 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.065093s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.427 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.428 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.433 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.433 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.440 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.443 2358012 INFO aodh.api.app [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/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( {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.113512s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.393 2358011 INFO alembic.runtime.migration [None req-7f1236f9-8085-4be5-a05e-62f2ae18b1b3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.394 2358011 INFO alembic.runtime.migration [None req-7f1236f9-8085-4be5-a05e-62f2ae18b1b3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.404 2358011 INFO alembic.runtime.migration [None req-7f1236f9-8085-4be5-a05e-62f2ae18b1b3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.404 2358011 INFO alembic.runtime.migration [None req-7f1236f9-8085-4be5-a05e-62f2ae18b1b3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.409 2358011 INFO alembic.runtime.migration [None req-7f1236f9-8085-4be5-a05e-62f2ae18b1b3 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.416 2358011 INFO aodh.api.app [None req-7f1236f9-8085-4be5-a05e-62f2ae18b1b3 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.065664s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.442 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.442 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.450 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.450 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.462 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.464 2358010 INFO aodh.api.app [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.043545s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.494 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.494 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.500 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.500 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.509 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.512 2358012 INFO aodh.api.app [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.080093s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.459 2358009 INFO alembic.runtime.migration [None req-367d8a63-a127-4386-a079-78a7d5880853 28f77f7a-b919-4cda-997c-eed1ef73e0df 16bab427-579e-4607-91a3-3045b0d22232 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.460 2358009 INFO alembic.runtime.migration [None req-367d8a63-a127-4386-a079-78a7d5880853 28f77f7a-b919-4cda-997c-eed1ef73e0df 16bab427-579e-4607-91a3-3045b0d22232 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.463 2358009 INFO alembic.runtime.migration [None req-367d8a63-a127-4386-a079-78a7d5880853 28f77f7a-b919-4cda-997c-eed1ef73e0df 16bab427-579e-4607-91a3-3045b0d22232 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.463 2358009 INFO alembic.runtime.migration [None req-367d8a63-a127-4386-a079-78a7d5880853 28f77f7a-b919-4cda-997c-eed1ef73e0df 16bab427-579e-4607-91a3-3045b0d22232 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.468 2358009 INFO alembic.runtime.migration [None req-367d8a63-a127-4386-a079-78a7d5880853 28f77f7a-b919-4cda-997c-eed1ef73e0df 16bab427-579e-4607-91a3-3045b0d22232 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.470 2358009 INFO aodh.api.app [None req-367d8a63-a127-4386-a079-78a7d5880853 28f77f7a-b919-4cda-997c-eed1ef73e0df 16bab427-579e-4607-91a3-3045b0d22232 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.488 2358009 WARNING oslo_db.sqlalchemy.utils [None req-1db01136-100c-4625-a9cf-93c7b564af97 b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.490 2358009 WARNING oslo_db.sqlalchemy.utils [None req-1db01136-100c-4625-a9cf-93c7b564af97 b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.497 2358009 WARNING oslo_db.sqlalchemy.utils [None req-1db01136-100c-4625-a9cf-93c7b564af97 b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.511 2358009 WARNING oslo_db.sqlalchemy.utils [None req-82e4ac31-395d-4c53-82c0-c0f49ccbc9d9 b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.519 2358009 WARNING oslo_db.sqlalchemy.utils [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.041700s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.505 2358011 INFO alembic.runtime.migration [None req-c7f6748a-73de-4928-ae09-093e0c385e90 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.505 2358011 INFO alembic.runtime.migration [None req-c7f6748a-73de-4928-ae09-093e0c385e90 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.510 2358011 INFO alembic.runtime.migration [None req-c7f6748a-73de-4928-ae09-093e0c385e90 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.510 2358011 INFO alembic.runtime.migration [None req-c7f6748a-73de-4928-ae09-093e0c385e90 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.514 2358011 INFO alembic.runtime.migration [None req-c7f6748a-73de-4928-ae09-093e0c385e90 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.516 2358011 INFO aodh.api.app [None req-c7f6748a-73de-4928-ae09-093e0c385e90 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.030185s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.031590s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.547 2358011 INFO alembic.runtime.migration [None req-04ba400e-ad8f-4f55-983a-b6948fe6f325 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.548 2358011 INFO alembic.runtime.migration [None req-04ba400e-ad8f-4f55-983a-b6948fe6f325 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.551 2358011 INFO alembic.runtime.migration [None req-04ba400e-ad8f-4f55-983a-b6948fe6f325 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.551 2358011 INFO alembic.runtime.migration [None req-04ba400e-ad8f-4f55-983a-b6948fe6f325 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.556 2358011 INFO alembic.runtime.migration [None req-04ba400e-ad8f-4f55-983a-b6948fe6f325 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.559 2358011 INFO aodh.api.app [None req-04ba400e-ad8f-4f55-983a-b6948fe6f325 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.043733s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.550 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.551 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.554 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.554 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.560 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.561 2358009 INFO aodh.api.app [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.041275s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.584 2358011 INFO alembic.runtime.migration [None req-593c1eab-3b4a-4d61-81f5-dd3352740137 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.585 2358011 INFO alembic.runtime.migration [None req-593c1eab-3b4a-4d61-81f5-dd3352740137 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.590 2358011 INFO alembic.runtime.migration [None req-593c1eab-3b4a-4d61-81f5-dd3352740137 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.590 2358011 INFO alembic.runtime.migration [None req-593c1eab-3b4a-4d61-81f5-dd3352740137 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.595 2358011 INFO alembic.runtime.migration [None req-593c1eab-3b4a-4d61-81f5-dd3352740137 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.599 2358011 INFO aodh.api.app [None req-593c1eab-3b4a-4d61-81f5-dd3352740137 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.034337s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.585 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.585 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.589 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.589 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.594 2358009 INFO alembic.runtime.migration [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.596 2358009 INFO aodh.api.app [None req-38f192e4-0cd4-42cd-a342-e223beacc7af b3c9d430-078c-4910-9d22-9bb1a747a53f f691da47-da59-430a-bdf8-0949a820cda1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.610 2358009 WARNING oslo_db.sqlalchemy.utils [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.031633s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.622 2358011 INFO alembic.runtime.migration [None req-eaf73c7a-c8d8-44ea-9bca-8c28ab97a847 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.622 2358011 INFO alembic.runtime.migration [None req-eaf73c7a-c8d8-44ea-9bca-8c28ab97a847 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.626 2358011 INFO alembic.runtime.migration [None req-eaf73c7a-c8d8-44ea-9bca-8c28ab97a847 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.626 2358011 INFO alembic.runtime.migration [None req-eaf73c7a-c8d8-44ea-9bca-8c28ab97a847 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.631 2358011 INFO alembic.runtime.migration [None req-eaf73c7a-c8d8-44ea-9bca-8c28ab97a847 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.633 2358011 INFO aodh.api.app [None req-eaf73c7a-c8d8-44ea-9bca-8c28ab97a847 d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.055303s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.622 2358009 INFO alembic.runtime.migration [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.622 2358009 INFO alembic.runtime.migration [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.626 2358009 INFO alembic.runtime.migration [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.626 2358009 INFO alembic.runtime.migration [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.631 2358009 INFO alembic.runtime.migration [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.632 2358009 INFO aodh.api.app [None req-b19dbc30-16a0-4609-a531-d5372aef740f 54a13a5e-68bc-4c4e-b8e8-4e6fc3464315 6464b13e-d603-4f96-b99a-79e198bea983 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.645 2358009 WARNING oslo_db.sqlalchemy.utils [None req-e9e2a9da-ec0b-4a8e-ac9d-0c8a9955338f 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.651 2358009 WARNING oslo_db.sqlalchemy.utils [None req-8f4847e1-bc43-4668-b0cf-eadec1a58866 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.656 2358009 WARNING oslo_db.sqlalchemy.utils [None req-5e0c61c7-2ea9-4bc0-9e07-f702e1fdcc8a 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.665 2358009 WARNING oslo_db.sqlalchemy.utils [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.667 2358009 WARNING oslo_db.sqlalchemy.utils [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.029372s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.654 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.654 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.658 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.658 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.662 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.664 2358011 INFO aodh.api.app [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.189295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.512 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.512 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.521 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.521 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.531 2358010 INFO alembic.runtime.migration [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.542 2358010 INFO aodh.api.app [None req-dd4f748c-f3f6-4345-bf76-16f55a62d0e2 a64f1642-6122-49f7-a74a-0674508e0377 7622cac8-cd64-4e7d-87fd-865c2592d545 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.590 2358010 WARNING oslo_db.sqlalchemy.utils [None req-a72fd118-fdae-4f5b-9095-f2c4321d30b0 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.607 2358010 WARNING oslo_db.sqlalchemy.utils [None req-abe77f80-635f-4eff-a0f6-c2c6310d3206 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.634 2358010 WARNING oslo_db.sqlalchemy.utils [None req-222b5f5b-a6f2-4fb0-be66-8026bd8d877b 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.644 2358010 WARNING oslo_db.sqlalchemy.utils [None req-222b5f5b-a6f2-4fb0-be66-8026bd8d877b 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.661 2358010 WARNING oslo_db.sqlalchemy.utils [None req-8127a527-7e16-41d6-bc1a-97ae65c31ac9 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.677 2358010 WARNING oslo_db.sqlalchemy.utils [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.142857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.575 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.576 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.589 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.590 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.607 2358012 INFO alembic.runtime.migration [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.613 2358012 INFO aodh.api.app [None req-6aa463c9-bc15-40c4-bd8f-12775f354af4 df7ff05e-7734-45c3-91ef-2aff9b6aa2e7 8a98fcdd-7924-454d-889d-a8ef4d022b81 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.032781s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.685 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.685 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.689 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.689 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.694 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.696 2358011 INFO aodh.api.app [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.036045s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.717 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.717 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.721 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.721 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.725 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.728 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.728 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.029867s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.754 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.754 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.758 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.758 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.763 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.768 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.770 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] 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_alarm_id_as_filter [0.044119s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.786 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.786 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.790 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.790 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.794 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.800 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] 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_statistic [0.165343s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.680 2358009 INFO alembic.runtime.migration [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.680 2358009 INFO alembic.runtime.migration [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.684 2358009 INFO alembic.runtime.migration [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.684 2358009 INFO alembic.runtime.migration [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.688 2358009 INFO alembic.runtime.migration [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.693 2358009 INFO aodh.api.app [None req-ba31ad1e-e8b9-4fa3-bdf2-d55eea8932eb 84b0abbb-d5dc-408e-8c49-6f6fb2f2761c 5e2e9f5e-f5e6-4400-a8f7-8f9a19dbd532 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.807 2358009 WARNING oslo_db.sqlalchemy.utils [None req-04ac3ec4-07ba-4b06-bc40-405f073d2dfc 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.811 2358009 WARNING oslo_db.sqlalchemy.utils [None req-9b17d09b-46f4-4fed-bf2e-8c737bda27c5 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.813 2358009 WARNING oslo_db.sqlalchemy.utils [None req-9b17d09b-46f4-4fed-bf2e-8c737bda27c5 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.817 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0b4e39e4-a7a0-438c-9de5-b398f6425646 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.820 2358009 WARNING oslo_db.sqlalchemy.utils [None req-79a676ae-4405-44e2-99f1-be8828409fa3 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.830 2358009 WARNING oslo_db.sqlalchemy.utils [None req-c75cbb16-3f12-4668-bbdb-02f86965dd9d 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.833 2358009 WARNING oslo_db.sqlalchemy.utils [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.835 2358009 WARNING oslo_db.sqlalchemy.utils [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.150317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.731 2358012 INFO alembic.runtime.migration [None req-10f3cee3-b4c6-49b8-b5eb-fac95cd3496b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.732 2358012 INFO alembic.runtime.migration [None req-10f3cee3-b4c6-49b8-b5eb-fac95cd3496b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.743 2358012 INFO alembic.runtime.migration [None req-10f3cee3-b4c6-49b8-b5eb-fac95cd3496b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.743 2358012 INFO alembic.runtime.migration [None req-10f3cee3-b4c6-49b8-b5eb-fac95cd3496b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.757 2358012 INFO alembic.runtime.migration [None req-10f3cee3-b4c6-49b8-b5eb-fac95cd3496b - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.763 2358012 INFO aodh.api.app [None req-10f3cee3-b4c6-49b8-b5eb-fac95cd3496b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.046102s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.846 2358009 INFO alembic.runtime.migration [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.846 2358009 INFO alembic.runtime.migration [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.850 2358009 INFO alembic.runtime.migration [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.850 2358009 INFO alembic.runtime.migration [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.854 2358009 INFO alembic.runtime.migration [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.857 2358009 INFO aodh.api.app [None req-ffd63d40-d69a-49bc-935a-b8a3d6e7339f 0f2b93c8-6e43-40b0-837c-9b3ba39d7908 64d4f24d-e345-4215-885c-3a2efb3250f6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.870 2358009 WARNING oslo_db.sqlalchemy.utils [None req-05779c19-a51b-42a1-8c33-183bcb2def8d 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.871 2358009 WARNING oslo_db.sqlalchemy.utils [None req-05779c19-a51b-42a1-8c33-183bcb2def8d 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.876 2358009 WARNING oslo_db.sqlalchemy.utils [None req-b62bb4a2-a274-478d-b94f-39f19f4b4f08 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.880 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0c106a71-0d68-415a-9ad3-8534d4afd2a2 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.881 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0c106a71-0d68-415a-9ad3-8534d4afd2a2 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.884 2358009 WARNING oslo_db.sqlalchemy.utils [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] 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_and_limit [0.068137s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.842 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.842 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.846 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.846 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.850 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.872 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.060625s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.897 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.897 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.907 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.907 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.915 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.923 2358011 WARNING oslo_db.sqlalchemy.utils [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.067207s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.896 2358009 INFO alembic.runtime.migration [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.896 2358009 INFO alembic.runtime.migration [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.900 2358009 INFO alembic.runtime.migration [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.900 2358009 INFO alembic.runtime.migration [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.905 2358009 INFO alembic.runtime.migration [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.907 2358009 INFO aodh.api.app [None req-16942a69-8698-4605-8e6d-4e007d848acf 256c1ea0-c4da-4bcf-90a4-02128b8a6968 e93cd8ae-1788-42e0-84de-7e3176fb5ee4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.926 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0009ae48-aaf9-46a4-97b3-cb770a5db9f2 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.926 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0009ae48-aaf9-46a4-97b3-cb770a5db9f2 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.932 2358009 WARNING oslo_db.sqlalchemy.utils [None req-ae1e5cdd-1009-4023-870f-94bc06165058 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.937 2358009 WARNING oslo_db.sqlalchemy.utils [None req-93b15915-a8d1-4c51-be19-0fe2462f8187 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.938 2358009 WARNING oslo_db.sqlalchemy.utils [None req-93b15915-a8d1-4c51-be19-0fe2462f8187 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.943 2358009 WARNING oslo_db.sqlalchemy.utils [None req-dd92148c-3260-4c00-a9f9-684c12acbbc1 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.043554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.962 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.962 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.969 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.969 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.984 2358011 INFO alembic.runtime.migration [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.004553s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.051547s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.963 2358009 INFO alembic.runtime.migration [None req-178add4b-40df-4071-b90d-70cf826c5296 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.963 2358009 INFO alembic.runtime.migration [None req-178add4b-40df-4071-b90d-70cf826c5296 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.967 2358009 INFO alembic.runtime.migration [None req-178add4b-40df-4071-b90d-70cf826c5296 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.967 2358009 INFO alembic.runtime.migration [None req-178add4b-40df-4071-b90d-70cf826c5296 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.971 2358009 INFO alembic.runtime.migration [None req-178add4b-40df-4071-b90d-70cf826c5296 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.973 2358009 INFO aodh.api.app [None req-178add4b-40df-4071-b90d-70cf826c5296 c723e32d-2af9-42da-a8d5-56efc0bda737 3c93e33b-de98-4823-a3f0-25deb60ced96 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.988 2358009 WARNING oslo_db.sqlalchemy.utils [None req-9f6f7fb9-b940-4278-a9f2-9f70637f7eab 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.989 2358009 WARNING oslo_db.sqlalchemy.utils [None req-9f6f7fb9-b940-4278-a9f2-9f70637f7eab 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.994 2358009 WARNING oslo_db.sqlalchemy.utils [None req-dc2de706-51fc-41ea-bd18-8a3dde6857b3 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.999 2358009 WARNING oslo_db.sqlalchemy.utils [None req-16082353-cf03-4bdb-af20-147626e2b072 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.000 2358009 WARNING oslo_db.sqlalchemy.utils [None req-16082353-cf03-4bdb-af20-147626e2b072 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.003 2358009 WARNING oslo_db.sqlalchemy.utils [None req-d2f2fda4-c96d-446c-8b45-720402150bce 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.083727s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.940 2358012 INFO alembic.runtime.migration [None req-8c78df76-1b36-4acf-b80f-a0f9f93742b8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.941 2358012 INFO alembic.runtime.migration [None req-8c78df76-1b36-4acf-b80f-a0f9f93742b8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.944 2358012 INFO alembic.runtime.migration [None req-8c78df76-1b36-4acf-b80f-a0f9f93742b8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.944 2358012 INFO alembic.runtime.migration [None req-8c78df76-1b36-4acf-b80f-a0f9f93742b8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.963 2358012 INFO alembic.runtime.migration [None req-8c78df76-1b36-4acf-b80f-a0f9f93742b8 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.967 2358012 INFO aodh.api.app [None req-8c78df76-1b36-4acf-b80f-a0f9f93742b8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.036995s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.030 2358011 ERROR stevedore.extension [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] 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-04-21 04:19:00.035 2358011 WARNING stevedore.named [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Could not load prometheus 2026-04-21 04:19:00.035 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm 885ff0ab-507b-4d12-961f-4a5f8cda09f2 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.044987s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.017 2358009 INFO alembic.runtime.migration [None req-c1bdc389-e9da-47cd-9bb4-de2c12cbc43b 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.017 2358009 INFO alembic.runtime.migration [None req-c1bdc389-e9da-47cd-9bb4-de2c12cbc43b 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.024 2358009 INFO alembic.runtime.migration [None req-c1bdc389-e9da-47cd-9bb4-de2c12cbc43b 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.025 2358009 INFO alembic.runtime.migration [None req-c1bdc389-e9da-47cd-9bb4-de2c12cbc43b 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.029 2358009 INFO alembic.runtime.migration [None req-c1bdc389-e9da-47cd-9bb4-de2c12cbc43b 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.031 2358009 INFO aodh.api.app [None req-c1bdc389-e9da-47cd-9bb4-de2c12cbc43b 9e2af822-a4ca-4c43-abf2-b55f542f358a b5fd809a-29b4-4b34-8906-585c7161b1db - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.051 2358009 WARNING oslo_db.sqlalchemy.utils [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.019661s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.054 2358011 ERROR stevedore.extension [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] 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-04-21 04:19:00.054 2358011 WARNING stevedore.named [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Could not load prometheus 2026-04-21 04:19:00.054 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm 802ea934-b7c1-42b7-96ba-a24894fbc049 transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. {2} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.020051s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.076 2358011 ERROR stevedore.extension [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] 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-04-21 04:19:00.076 2358011 WARNING stevedore.named [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Could not load prometheus 2026-04-21 04:19:00.076 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm fbc5f23e-8887-40f7-84c7-cfa2b1046c54 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.015479s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.046265s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.065 2358009 INFO alembic.runtime.migration [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.065 2358009 INFO alembic.runtime.migration [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.069 2358009 INFO alembic.runtime.migration [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.069 2358009 INFO alembic.runtime.migration [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.074 2358009 INFO alembic.runtime.migration [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.076 2358009 INFO aodh.api.app [None req-1aefeeaa-de78-44a4-ad7c-08698defec93 ef98a6af-6d9a-444c-aef6-b6a319447351 508f3488-02a4-4050-90fa-26c889f1b53d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.096 2358009 WARNING oslo_db.sqlalchemy.utils [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.098 2358009 WARNING oslo_db.sqlalchemy.utils [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.101 2358009 WARNING oslo_db.sqlalchemy.utils [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.022094s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.115 2358011 INFO aodh.evaluator.event [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Triggering the alarm e2dd39ab-89fb-4066-a8b0-c84157f8814d by event for project , event_type: type0 2026-04-21 04:19:00.115 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm e2dd39ab-89fb-4066-a8b0-c84157f8814d transitioning to alarm because Event hits the query . {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.428301s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:18:59.713 2358010 INFO alembic.runtime.migration [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.714 2358010 INFO alembic.runtime.migration [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.729 2358010 INFO alembic.runtime.migration [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Context impl SQLiteImpl. 2026-04-21 04:18:59.729 2358010 INFO alembic.runtime.migration [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Will assume non-transactional DDL. 2026-04-21 04:18:59.742 2358010 INFO alembic.runtime.migration [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] Running stamp_revision -> 010 2026-04-21 04:18:59.749 2358010 INFO aodh.api.app [None req-dc88e8ca-8051-4e32-8fcb-473fc3119ce1 7cc2ded8-94f4-4eb1-bd5c-30aa11af246f 38153fbe-8d72-4f81-bb81-cfbe0dcdc23a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:18:59.795 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3dc16d3e-fa22-4698-a95e-b9b71e776ee3 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.802 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f957058a-3237-4487-a034-6f015b6b2bef ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.815 2358010 WARNING oslo_db.sqlalchemy.utils [None req-33d663a4-6b9a-4a2a-8380-7bffae2149f8 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.821 2358010 WARNING oslo_db.sqlalchemy.utils [None req-04b7f24f-019a-4a50-997c-ff2913f89d62 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.835 2358010 WARNING oslo_db.sqlalchemy.utils [None req-ab86412a-62ef-4691-b418-3abef4cf1297 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.844 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3afae9fa-3896-407e-8799-0c4cb421e105 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.855 2358010 WARNING oslo_db.sqlalchemy.utils [None req-5abb987e-8535-4441-b574-1b9ddeabbd38 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.861 2358010 WARNING oslo_db.sqlalchemy.utils [None req-e72854c3-0869-4439-bcf9-b8eebcff7745 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.871 2358010 WARNING oslo_db.sqlalchemy.utils [None req-61cac4df-e8af-443a-bd2d-a288844eb98b ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.878 2358010 WARNING oslo_db.sqlalchemy.utils [None req-ef8c2bd9-6955-47ce-a225-b4d4938aed36 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.889 2358010 WARNING oslo_db.sqlalchemy.utils [None req-69488fe0-f10f-4293-9fba-3ab881002d9c ac124437 -2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.893 2358010 WARNING oslo_db.sqlalchemy.utils [None req-42350a3f-627e-45c1-81b4-55dffe8cedc3 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.905 2358010 WARNING oslo_db.sqlalchemy.utils [None req-56f45906-34ff-4f9b-a553-150228cdb25d ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.911 2358010 WARNING oslo_db.sqlalchemy.utils [None req-193518e8-e71b-47f4-a6db-328e6610da1a ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.921 2358010 WARNING oslo_db.sqlalchemy.utils [None req-6a05933d-be82-41e7-aa4b-5037663c1794 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.927 2358010 WARNING oslo_db.sqlalchemy.utils [None req-bcc4e3ca-6c68-4f9e-bf51-e66a463413a5 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.938 2358010 WARNING oslo_db.sqlalchemy.utils [None req-17e6e573-4bce-45fd-bf6f-ddb9c5f20d36 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:18:59.943 2358010 WARNING oslo_db.sqlalchemy.utils [None req-dac1423e-8be3-4eb4-bb08-ccfc3a44e538 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.091 2358010 WARNING oslo_db.sqlalchemy.utils [None req-5b2721be-1507-4032-ab89-99c81916287a ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.098 2358010 WARNING oslo_db.sqlalchemy.utils [None req-7ea39aec-0a79-4404-9cbe-e58f45adec7e ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.110 2358010 WARNING oslo_db.sqlalchemy.utils [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.114 2358010 WARNING oslo_db.sqlalchemy.utils [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.106734s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.025 2358012 INFO alembic.runtime.migration [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.025 2358012 INFO alembic.runtime.migration [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.033 2358012 INFO alembic.runtime.migration [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.033 2358012 INFO alembic.runtime.migration [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.043 2358012 INFO alembic.runtime.migration [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.047 2358012 INFO aodh.api.app [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.095 2358012 INFO aodh.api.app [None req-f85aa31c-9338-4806-b3f8-5aef36209554 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.113 2358012 WARNING oslo_policy.policy [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 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. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.025417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.136 2358011 INFO aodh.evaluator.event [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Triggering the alarm 657f0fe3-89ae-493a-99b6-75cc68fec3ea by event for project , event_type: type0 2026-04-21 04:19:00.136 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm 657f0fe3-89ae-493a-99b6-75cc68fec3ea transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.012015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.154 2358011 INFO aodh.evaluator.event [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Aborting evaluation of the alarm 85432350-5b82-4564-9021-09f9193cd915 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.047953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.112 2358009 INFO alembic.runtime.migration [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.112 2358009 INFO alembic.runtime.migration [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.119 2358009 INFO alembic.runtime.migration [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.119 2358009 INFO alembic.runtime.migration [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.128 2358009 INFO alembic.runtime.migration [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.130 2358009 INFO aodh.api.app [None req-aeddfb35-5106-4319-9d4e-332482da5a2b f3e069be-e8d1-415d-b898-7d0bfbb6d119 d7f1a682-30ce-473e-9517-c861eecec3c6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.145 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.146 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.150 2358009 WARNING oslo_db.sqlalchemy.utils [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.016343s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.012042s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.185 2358011 INFO aodh.evaluator.event [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Aborting evaluation of the alarm 42b3b049-7881-4cb7-9753-3e1e0ffb9c3d due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.069351s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.128 2358010 INFO alembic.runtime.migration [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.128 2358010 INFO alembic.runtime.migration [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.134 2358010 INFO alembic.runtime.migration [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.134 2358010 INFO alembic.runtime.migration [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.142 2358010 INFO alembic.runtime.migration [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.144 2358010 INFO aodh.api.app [None req-fc3906be-1d1b-4681-a3f9-7bfba2339257 ac124437-2e4e-4737-a494-5e4fba257721 eb2984cf-41d5-4eab-92d3-e406a77c626d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.163 2358010 WARNING oslo_db.sqlalchemy.utils [None req-0861561d-b60a-466e-9468-e63bd6389495 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.164 2358010 WARNING oslo_db.sqlalchemy.utils [None req-0861561d-b60a-466e-9468-e63bd6389495 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.173 2358010 WARNING oslo_db.sqlalchemy.utils [None req-7b189fef-a65e-42c6-8f58-0086957719d3 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.179 2358010 WARNING oslo_db.sqlalchemy.utils [None req-966edd0a-1245-4441-9fb1-d6cf9c1d4f0c 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.180 2358010 WARNING oslo_db.sqlalchemy.utils [None req-966edd0a-1245-4441-9fb1-d6cf9c1d4f0c 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.185 2358010 WARNING oslo_db.sqlalchemy.utils [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.039733s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.163 2358009 INFO alembic.runtime.migration [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.163 2358009 INFO alembic.runtime.migration [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.167 2358009 INFO alembic.runtime.migration [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.167 2358009 INFO alembic.runtime.migration [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.172 2358009 INFO alembic.runtime.migration [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.173 2358009 INFO aodh.api.app [None req-0ca067b7-2d1a-41c0-8166-8234a9036111 b5e8f46d-4986-402b-9fee-7cdea3f21989 a32fb6d8-e13e-4d65-b7d3-e8f4073b9f52 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.186 2358009 WARNING oslo_db.sqlalchemy.utils [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.188 2358009 WARNING oslo_db.sqlalchemy.utils [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.193 2358009 WARNING oslo_db.sqlalchemy.utils [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.070583s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.133 2358012 INFO alembic.runtime.migration [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.133 2358012 INFO alembic.runtime.migration [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.138 2358012 INFO alembic.runtime.migration [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.138 2358012 INFO alembic.runtime.migration [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.151 2358012 INFO alembic.runtime.migration [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.159 2358012 INFO aodh.api.app [None req-2b5dd0f6-d873-41bb-8ab9-25cc88b41a68 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.023956s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.012406s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.225 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm 55a7bff8-a22c-4412-b001-c0462d146ce9 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.038280s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.203 2358009 INFO alembic.runtime.migration [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.204 2358009 INFO alembic.runtime.migration [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.207 2358009 INFO alembic.runtime.migration [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.207 2358009 INFO alembic.runtime.migration [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.212 2358009 INFO alembic.runtime.migration [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.213 2358009 INFO aodh.api.app [None req-e0e43c7e-54c1-429c-ac36-a3b16f4f47df 6add98a4-fa36-49d4-bd62-c5e00427f91c ee78677a-9ac4-4295-accc-e1f1d6a75377 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.229 2358009 WARNING oslo_db.sqlalchemy.utils [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.229 2358009 WARNING oslo_db.sqlalchemy.utils [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.233 2358009 WARNING oslo_db.sqlalchemy.utils [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.027827s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.247 2358011 WARNING aodh.evaluator.threshold [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Expecting 4 datapoints but only get 0 2026-04-21 04:19:00.247 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm 3403ad96-ba0b-40d2-8cc4-2aff7ffb92fa transitioning to insufficient data because No datapoint for granularity 300 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.067858s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.207 2358012 INFO alembic.runtime.migration [None req-f7414cc3-7a05-40ad-9e66-c8f58809d054 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.207 2358012 INFO alembic.runtime.migration [None req-f7414cc3-7a05-40ad-9e66-c8f58809d054 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.217 2358012 INFO alembic.runtime.migration [None req-f7414cc3-7a05-40ad-9e66-c8f58809d054 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.217 2358012 INFO alembic.runtime.migration [None req-f7414cc3-7a05-40ad-9e66-c8f58809d054 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.232 2358012 INFO alembic.runtime.migration [None req-f7414cc3-7a05-40ad-9e66-c8f58809d054 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.233 2358012 INFO aodh.api.app [None req-f7414cc3-7a05-40ad-9e66-c8f58809d054 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.076779s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.197 2358010 INFO alembic.runtime.migration [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.198 2358010 INFO alembic.runtime.migration [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.204 2358010 INFO alembic.runtime.migration [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.204 2358010 INFO alembic.runtime.migration [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.213 2358010 INFO alembic.runtime.migration [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.216 2358010 INFO aodh.api.app [None req-12b6feb8-1793-40fb-a8be-dd139c5e0df0 48fc25f2-57ee-4bec-bab0-480a35660c23 d8f8b822-86b5-4e4f-b453-ebe77adff563 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.241 2358010 WARNING oslo_db.sqlalchemy.utils [None req-a4ef5734-5fc5-4dda-9f97-64ab131ff2ca e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.243 2358010 WARNING oslo_db.sqlalchemy.utils [None req-a4ef5734-5fc5-4dda-9f97-64ab131ff2ca e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.251 2358010 WARNING oslo_db.sqlalchemy.utils [None req-13702a7e-e980-45ea-9445-b032a95a7d4b e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.256 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f008efc6-aad2-4a78-80e9-3a05a054adba e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.257 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f008efc6-aad2-4a78-80e9-3a05a054adba e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.261 2358010 WARNING oslo_db.sqlalchemy.utils [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.032879s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.243 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.243 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.247 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.247 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.252 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.254 2358009 INFO aodh.api.app [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000859s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.003035s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.023025s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002836s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002269s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002487s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.017839s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.288 2358011 WARNING aodh.evaluator.threshold [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Expecting 6 datapoints but only get 0 2026-04-21 04:19:00.289 2358011 INFO aodh.evaluator [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] alarm de0c8e2f-e25d-44b3-be43-1a48eda44e4f transitioning to insufficient data because No datapoint for granularity 50 {2} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.015188s] ... ok {2} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.014111s] ... ok {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000367s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.068391s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.275 2358012 INFO alembic.runtime.migration [None req-7a6347db-9faa-46f4-9c31-59907d0b8501 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.275 2358012 INFO alembic.runtime.migration [None req-7a6347db-9faa-46f4-9c31-59907d0b8501 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.290 2358012 INFO alembic.runtime.migration [None req-7a6347db-9faa-46f4-9c31-59907d0b8501 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.290 2358012 INFO alembic.runtime.migration [None req-7a6347db-9faa-46f4-9c31-59907d0b8501 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.301 2358012 INFO alembic.runtime.migration [None req-7a6347db-9faa-46f4-9c31-59907d0b8501 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.304 2358012 INFO aodh.api.app [None req-7a6347db-9faa-46f4-9c31-59907d0b8501 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.073007s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.276 2358010 INFO alembic.runtime.migration [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.276 2358010 INFO alembic.runtime.migration [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.282 2358010 INFO alembic.runtime.migration [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.283 2358010 INFO alembic.runtime.migration [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.292 2358010 INFO alembic.runtime.migration [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.295 2358010 INFO aodh.api.app [None req-046fd2ab-a29e-43d6-a590-2f2d88ffd736 e4acecc2-aac2-4d77-b25e-2829a148aa56 8a826b00-07f9-43ee-a67f-0eb628d51a0b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.314 2358010 WARNING oslo_db.sqlalchemy.utils [None req-b3b5c839-1b33-4aaa-8a0c-b86f7bbea508 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.316 2358010 WARNING oslo_db.sqlalchemy.utils [None req-b3b5c839-1b33-4aaa-8a0c-b86f7bbea508 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.323 2358010 WARNING oslo_db.sqlalchemy.utils [None req-ff2bab64-3a1f-4b6d-8a08-ee2138b2c97f 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.329 2358010 WARNING oslo_db.sqlalchemy.utils [None req-4341ab97-bc21-4f00-aa89-4216ec335f92 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.330 2358010 WARNING oslo_db.sqlalchemy.utils [None req-4341ab97-bc21-4f00-aa89-4216ec335f92 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.335 2358010 WARNING oslo_db.sqlalchemy.utils [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.013351s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.058618s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.292 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.292 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.296 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.296 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.301 2358009 INFO alembic.runtime.migration [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.303 2358009 INFO aodh.api.app [None req-4ffed097-4e5d-4e7d-9394-2d31146f6fc1 d4e23b83-1f78-4212-bb04-15ecacfd3d19 8d693dbb-06a7-4913-8c24-da4d39550357 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.011787s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.008021s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.364 2358011 INFO aodh.coordination [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Coordination backend started successfully. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.050023s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.345 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.346 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.349 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.349 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.354 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.356 2358012 INFO aodh.api.app [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.006035s] ... ok {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005723s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.399 2358012 WARNING stevedore.named [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Could not load no-such-engine {3} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000335s] ... ok {3} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000592s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.057560s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.353 2358009 INFO alembic.runtime.migration [None req-37efd220-6579-4a91-8752-8cfd80e92328 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.353 2358009 INFO alembic.runtime.migration [None req-37efd220-6579-4a91-8752-8cfd80e92328 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.358 2358009 INFO alembic.runtime.migration [None req-37efd220-6579-4a91-8752-8cfd80e92328 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.358 2358009 INFO alembic.runtime.migration [None req-37efd220-6579-4a91-8752-8cfd80e92328 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.363 2358009 INFO alembic.runtime.migration [None req-37efd220-6579-4a91-8752-8cfd80e92328 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.365 2358009 INFO aodh.api.app [None req-37efd220-6579-4a91-8752-8cfd80e92328 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.018746s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.409 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.409 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.413 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.413 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.418 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.090763s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.352 2358010 INFO alembic.runtime.migration [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.353 2358010 INFO alembic.runtime.migration [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.361 2358010 INFO alembic.runtime.migration [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.361 2358010 INFO alembic.runtime.migration [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.370 2358010 INFO alembic.runtime.migration [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.374 2358010 INFO aodh.api.app [None req-78a49b81-a05a-49c2-ac94-b34cad7d6150 59226100-098d-4397-bc4c-a1e90b8ac0ba ee5ee615-274c-4fc0-9007-f5e53d285b40 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.409 2358010 WARNING oslo_db.sqlalchemy.utils [None req-d73b5427-7bac-4f24-86fb-23d2eee286f3 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.411 2358010 WARNING oslo_db.sqlalchemy.utils [None req-d73b5427-7bac-4f24-86fb-23d2eee286f3 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.421 2358010 WARNING oslo_db.sqlalchemy.utils [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.423 2358010 WARNING oslo_db.sqlalchemy.utils [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.024736s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.429 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.429 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.432 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.432 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.437 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.440 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.443 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.057265s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.413 2358009 INFO alembic.runtime.migration [None req-a328f885-7991-457b-bbcc-d2e59cf76c44 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.413 2358009 INFO alembic.runtime.migration [None req-a328f885-7991-457b-bbcc-d2e59cf76c44 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.417 2358009 INFO alembic.runtime.migration [None req-a328f885-7991-457b-bbcc-d2e59cf76c44 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.417 2358009 INFO alembic.runtime.migration [None req-a328f885-7991-457b-bbcc-d2e59cf76c44 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.421 2358009 INFO alembic.runtime.migration [None req-a328f885-7991-457b-bbcc-d2e59cf76c44 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.425 2358009 INFO aodh.api.app [None req-a328f885-7991-457b-bbcc-d2e59cf76c44 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.029209s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.455 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.455 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.458 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.458 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.463 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.468 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.472 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.475 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.056846s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.440 2358010 INFO alembic.runtime.migration [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.441 2358010 INFO alembic.runtime.migration [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.446 2358010 INFO alembic.runtime.migration [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.446 2358010 INFO alembic.runtime.migration [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.453 2358010 INFO alembic.runtime.migration [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.455 2358010 INFO aodh.api.app [None req-5d4e0dfc-9996-4e9e-863c-b28b15452d85 44941420-3c4b-4690-b028-ec2596d82f24 0717347f-b0a1-41bb-98d2-7fd6bdc4fbc7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.475 2358010 WARNING oslo_db.sqlalchemy.utils [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.476 2358010 WARNING oslo_db.sqlalchemy.utils [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.483 2358010 WARNING oslo_db.sqlalchemy.utils [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.033934s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.488 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.489 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.492 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.492 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.497 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.501 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.062099s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.472 2358009 INFO alembic.runtime.migration [None req-c97b4a52-80bd-4c6b-a004-a245e50e0aa8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.472 2358009 INFO alembic.runtime.migration [None req-c97b4a52-80bd-4c6b-a004-a245e50e0aa8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.479 2358009 INFO alembic.runtime.migration [None req-c97b4a52-80bd-4c6b-a004-a245e50e0aa8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.480 2358009 INFO alembic.runtime.migration [None req-c97b4a52-80bd-4c6b-a004-a245e50e0aa8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.485 2358009 INFO alembic.runtime.migration [None req-c97b4a52-80bd-4c6b-a004-a245e50e0aa8 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.487 2358009 INFO aodh.api.app [None req-c97b4a52-80bd-4c6b-a004-a245e50e0aa8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.050686s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.499 2358010 INFO alembic.runtime.migration [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.499 2358010 INFO alembic.runtime.migration [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.505 2358010 INFO alembic.runtime.migration [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.505 2358010 INFO alembic.runtime.migration [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.514 2358010 INFO alembic.runtime.migration [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.516 2358010 INFO aodh.api.app [None req-2facf215-97f5-4c4d-9e34-cc9fc42a45ce c7f61ae4-6cc9-4bee-ae11-5d2ed014af76 d18ffffe-b2dc-4c86-9504-aee096c4ad3f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.027525s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.520 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.521 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.523 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.524 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.528 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.533 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.027141s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.549 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.549 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.552 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.552 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.556 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.560 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] 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_cannot_query_others_project [0.050885s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.535 2358009 INFO alembic.runtime.migration [None req-977e54fe-d473-4313-9659-3753b7c8fa32 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.535 2358009 INFO alembic.runtime.migration [None req-977e54fe-d473-4313-9659-3753b7c8fa32 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.538 2358009 INFO alembic.runtime.migration [None req-977e54fe-d473-4313-9659-3753b7c8fa32 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.538 2358009 INFO alembic.runtime.migration [None req-977e54fe-d473-4313-9659-3753b7c8fa32 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.545 2358009 INFO alembic.runtime.migration [None req-977e54fe-d473-4313-9659-3753b7c8fa32 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.546 2358009 INFO aodh.api.app [None req-977e54fe-d473-4313-9659-3753b7c8fa32 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.026600s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.577 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.577 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.580 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.580 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.585 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.588 2358012 WARNING oslo_db.sqlalchemy.utils [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.021210s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.605 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.605 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.608 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.608 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.613 2358012 INFO alembic.runtime.migration [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002716s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.041139s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.587 2358009 INFO alembic.runtime.migration [None req-5d0be696-639f-4393-8fe3-e1b9df55a1a2 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.587 2358009 INFO alembic.runtime.migration [None req-5d0be696-639f-4393-8fe3-e1b9df55a1a2 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.591 2358009 INFO alembic.runtime.migration [None req-5d0be696-639f-4393-8fe3-e1b9df55a1a2 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.591 2358009 INFO alembic.runtime.migration [None req-5d0be696-639f-4393-8fe3-e1b9df55a1a2 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.596 2358009 INFO alembic.runtime.migration [None req-5d0be696-639f-4393-8fe3-e1b9df55a1a2 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.599 2358009 INFO aodh.api.app [None req-5d0be696-639f-4393-8fe3-e1b9df55a1a2 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.016965s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.637 2358012 ERROR stevedore.extension [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] 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-04-21 04:19:00.637 2358012 WARNING stevedore.named [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Could not load prometheus 2026-04-21 04:19:00.638 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 3be1abae-149b-46d3-8093-9a27c26dc03f 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. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.012706s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.651 2358012 ERROR stevedore.extension [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] 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-04-21 04:19:00.651 2358012 WARNING stevedore.named [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Could not load prometheus 2026-04-21 04:19:00.652 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 8c98007f-15c4-4820-83ae-cdbfc0fe1a5e 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.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.032829s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.630 2358009 INFO alembic.runtime.migration [None req-962c9a1c-8e96-4bce-9088-c0528fab779b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.630 2358009 INFO alembic.runtime.migration [None req-962c9a1c-8e96-4bce-9088-c0528fab779b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.634 2358009 INFO alembic.runtime.migration [None req-962c9a1c-8e96-4bce-9088-c0528fab779b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.634 2358009 INFO alembic.runtime.migration [None req-962c9a1c-8e96-4bce-9088-c0528fab779b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.638 2358009 INFO alembic.runtime.migration [None req-962c9a1c-8e96-4bce-9088-c0528fab779b - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.640 2358009 INFO aodh.api.app [None req-962c9a1c-8e96-4bce-9088-c0528fab779b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.009255s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.662 2358012 ERROR stevedore.extension [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] 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-04-21 04:19:00.662 2358012 WARNING stevedore.named [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Could not load prometheus {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.009266s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007223s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.028874s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.667 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.667 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.671 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.671 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.676 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.679 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.685 2358009 INFO aodh.storage.impl_sqlalchemy [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] 3 alarm histories are removed from database {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.010221s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.690 2358012 INFO aodh.evaluator.event [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Triggering the alarm 18e3a6fd-8815-4b2b-b7da-63fe272128e0 by event for project , event_type: type0 2026-04-21 04:19:00.691 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 18e3a6fd-8815-4b2b-b7da-63fe272128e0 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.009508s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.702 2358012 INFO aodh.evaluator.event [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Triggering the alarm 64d70e4a-3572-4030-9463-8685be8cdcf9 by event for project project1, event_type: type0 2026-04-21 04:19:00.702 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 64d70e4a-3572-4030-9463-8685be8cdcf9 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.008495s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.711 2358012 INFO aodh.evaluator.event [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Triggering the alarm 474f6dbf-5f7b-4f20-8a8f-9eb9bd8668d6 by event for project , event_type: type0 2026-04-21 04:19:00.711 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 474f6dbf-5f7b-4f20-8a8f-9eb9bd8668d6 transitioning to alarm because Event hits the query . {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.028362s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.697 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.697 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.701 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.701 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.706 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.710 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.715 2358009 INFO aodh.storage.impl_sqlalchemy [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] 2 alarm histories are removed from database {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.010453s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.722 2358012 INFO aodh.evaluator.event [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Triggering the alarm 945eb3d7-b41e-461a-857d-7503f269fb23 by event for project , event_type: type0 2026-04-21 04:19:00.722 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 945eb3d7-b41e-461a-857d-7503f269fb23 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.010228s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.734 2358012 INFO aodh.evaluator.event [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Aborting evaluation of the alarm 38a36013-08dc-496f-890c-da1c46dee7f3 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.010259s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.030822s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.727 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.727 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.730 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.730 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.735 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.740 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.746 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.011705s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.756 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 9af76397-4843-43d7-9efb-64324e446130 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.010511s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.768 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 8c72a9b2-ea4c-4e23-b215-6f896e1ee715 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.025611s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.759 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.761 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.764 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.764 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.768 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.774 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.009850s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.243920s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.549 2358010 INFO alembic.runtime.migration [None req-945413b4-5f00-475b-b61e-ac0bf63d0850 4caaf0f5-4a08-428e-9d28-da8a8a6cc27f 9cdbc57c-e84b-4842-9e21-482702e87b4c - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.549 2358010 INFO alembic.runtime.migration [None req-945413b4-5f00-475b-b61e-ac0bf63d0850 4caaf0f5-4a08-428e-9d28-da8a8a6cc27f 9cdbc57c-e84b-4842-9e21-482702e87b4c - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.555 2358010 INFO alembic.runtime.migration [None req-945413b4-5f00-475b-b61e-ac0bf63d0850 4caaf0f5-4a08-428e-9d28-da8a8a6cc27f 9cdbc57c-e84b-4842-9e21-482702e87b4c - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.555 2358010 INFO alembic.runtime.migration [None req-945413b4-5f00-475b-b61e-ac0bf63d0850 4caaf0f5-4a08-428e-9d28-da8a8a6cc27f 9cdbc57c-e84b-4842-9e21-482702e87b4c - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.562 2358010 INFO alembic.runtime.migration [None req-945413b4-5f00-475b-b61e-ac0bf63d0850 4caaf0f5-4a08-428e-9d28-da8a8a6cc27f 9cdbc57c-e84b-4842-9e21-482702e87b4c - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.565 2358010 INFO aodh.api.app [None req-945413b4-5f00-475b-b61e-ac0bf63d0850 4caaf0f5-4a08-428e-9d28-da8a8a6cc27f 9cdbc57c-e84b-4842-9e21-482702e87b4c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.588 2358010 WARNING oslo_db.sqlalchemy.utils [None req-74f48059-f8a8-47a5-a243-2e2d471a8c40 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.595 2358010 WARNING oslo_db.sqlalchemy.utils [None req-6d9f21ed-015c-484b-aa42-4f1b1bc24a42 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.606 2358010 WARNING oslo_db.sqlalchemy.utils [None req-ece1bf46-5c66-412e-921d-c28c9a96354d ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.613 2358010 WARNING oslo_db.sqlalchemy.utils [None req-67034170-9c37-4b7c-ae55-ffbf969e8818 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.623 2358010 WARNING oslo_db.sqlalchemy.utils [None req-8b8236e1-90b9-4669-902b-9b7250ebd75d ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.629 2358010 WARNING oslo_db.sqlalchemy.utils [None req-1ccd05e3-e4c9-4f05-a3b8-526118e306cb ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.642 2358010 WARNING oslo_db.sqlalchemy.utils [None req-bdec2448-bba5-4285-b511-86ec08ee27de ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.650 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f62e5d39-bbff-4335-83ef-ad772bb54554 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.662 2358010 WARNING oslo_db.sqlalchemy.utils [None req-7dcd3406-cc9e-4a5b-853f-a4ccb3e3b96f ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.671 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f804bb78-20c7-4ccb-8679-cb8a1ba93e7a ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.682 2358010 WARNING oslo_db.sqlalchemy.utils [None req-c8864561-828c-4804-b5ad-818feaf4773f ee63bb5a -4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.689 2358010 WARNING oslo_db.sqlalchemy.utils [None req-2b437a1b-f54a-4324-b341-e7e179b7a442 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.701 2358010 WARNING oslo_db.sqlalchemy.utils [None req-498ec470-f1ec-4583-941a-0f481830cc19 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.709 2358010 WARNING oslo_db.sqlalchemy.utils [None req-4033e9f1-4537-4bba-adce-c23677550c4f ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.723 2358010 WARNING oslo_db.sqlalchemy.utils [None req-af15894f-75ba-4466-b521-6e2fac0cb4f1 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.732 2358010 WARNING oslo_db.sqlalchemy.utils [None req-71ef9673-0b68-4324-b48e-653e3117aee3 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.746 2358010 WARNING oslo_db.sqlalchemy.utils [None req-23e1ac66-0595-4854-a24d-638a4a85dbb0 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.752 2358010 WARNING oslo_db.sqlalchemy.utils [None req-0bdd7b60-a088-4dca-82c1-c9a77b91ba0b ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.761 2358010 WARNING oslo_db.sqlalchemy.utils [None req-a3fea3a8-a925-4c06-a179-d23da46ca5af ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.767 2358010 WARNING oslo_db.sqlalchemy.utils [None req-2de62a6a-b9ad-4e33-acbe-2d8db81ac598 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.777 2358010 WARNING oslo_db.sqlalchemy.utils [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.011269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.790 2358012 WARNING aodh.evaluator.threshold [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:19:00.791 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 8b9236ce-89b1-437e-a053-e81e2df69bd2 transitioning to insufficient data because No datapoint for granularity 60 2026-04-21 04:19:00.792 2358012 WARNING aodh.evaluator.threshold [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:19:00.792 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 8b9236ce-89b1-437e-a053-e81e2df69bd2 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.025248s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.787 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.787 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.791 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.791 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.796 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.800 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.012124s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.014131s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.817 2358012 WARNING aodh.evaluator.gnocchi [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-04-21 04:19:00.818 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 5668f0f1-8ef2-4329-bdb9-db60331f5016 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.025356s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.815 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.815 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.819 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.819 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.824 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.828 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.012509s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.832 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 34353307-9479-4380-81a8-0bfd31d179e8 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.051022s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.794 2358010 INFO alembic.runtime.migration [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.795 2358010 INFO alembic.runtime.migration [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.800 2358010 INFO alembic.runtime.migration [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.800 2358010 INFO alembic.runtime.migration [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.808 2358010 INFO alembic.runtime.migration [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.810 2358010 INFO aodh.api.app [None req-bd73d324-8e9b-4677-a224-dd5f61aaa534 ee63bb5a-4b0b-43df-9d21-c1b9a0d165cf f8b278c2-610e-4bfa-ac1c-065a0f8fc17e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:00.826 2358010 WARNING oslo_db.sqlalchemy.utils [None req-f6ad8452-08d8-48df-b41a-057feff1bc5b - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:00.833 2358010 WARNING oslo_db.sqlalchemy.utils [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.011900s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.846 2358012 WARNING aodh.evaluator.threshold [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:19:00.846 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm b82e3f28-b57a-4ccb-a859-10496b99bbc4 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.028874s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.841 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.841 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.844 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.845 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.850 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.853 2358009 WARNING oslo_db.sqlalchemy.utils [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.012255s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.859 2358012 INFO aodh.evaluator [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] alarm 7378b9b2-678f-4038-a914-2afba83d70e0 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.011811s] ... ok {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.011021s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.885 2358012 INFO aodh.notifier.heat [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] 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-04-21 04:19:00.885 2358012 INFO aodh.notifier.heat [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-04-21 04:19:00.886 2358012 INFO aodh.notifier.heat [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.024547s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.871 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.871 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.874 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.874 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.880 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.010032s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.896 2358012 INFO aodh.notifier.heat [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] 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-04-21 04:19:00.897 2358012 ERROR aodh.notifier.heat [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000697s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001311s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.023670s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.895 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.896 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.899 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.900 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.905 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.079050s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.015627s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.001585s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000954s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.024261s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.922 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.922 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.925 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.925 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.929 2358009 INFO alembic.runtime.migration [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.003415s] ... ok {0} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001191s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.005743s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004924s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001289s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.006036s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.007135s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.009224s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.019690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.973 2358009 ERROR stevedore.extension [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] 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-04-21 04:19:00.973 2358009 WARNING stevedore.named [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Could not load prometheus 2026-04-21 04:19:00.973 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 08a5f5da-6c33-4cfc-ba04-a73a479a08ac 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-04-21 04:19:00.975 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 625e0130-37bd-4dbd-a7c6-6cd0647b3cb2 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-04-21 04:19:00.975 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 8225faee-7962-412a-9dea-51f1c6199ffb 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-04-21 04:19:00.976 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm cc7cb80a-e138-422a-8531-dcee14e14fb5 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.008497s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.986 2358009 INFO aodh.evaluator.event [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Triggering the alarm c55784e1-2db6-4001-8878-a7c0897680c3 by event for project , event_type: type0 2026-04-21 04:19:00.986 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm c55784e1-2db6-4001-8878-a7c0897680c3 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.007099s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.009661s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.005 2358009 INFO aodh.evaluator.event [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Triggering the alarm 6252aeba-1997-4a17-b4bf-6f1c847c7ed6 by event for project project2, event_type: type1 2026-04-21 04:19:01.005 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 6252aeba-1997-4a17-b4bf-6f1c847c7ed6 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.008210s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.014 2358009 INFO aodh.evaluator.event [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Triggering the alarm 61e6909b-53c4-458a-b446-7621efa1f1d0 by event for project project1, event_type: type0 2026-04-21 04:19:01.014 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 61e6909b-53c4-458a-b446-7621efa1f1d0 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.007041s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.023 2358009 ERROR aodh.evaluator.event [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-04-21 04:19:01.023 2358009 WARNING aodh.evaluator.event [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.007546s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.032 2358009 INFO aodh.evaluator.event [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Aborting evaluation of the alarm 1f3232e3-1e42-462a-a40c-e7dd78eada51 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.007800s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.009376s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.050 2358009 WARNING aodh.evaluator.gnocchi [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-04-21 04:19:01.050 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 70a8947b-0274-4fb9-83a4-6574139d7f2a transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.099178s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.975 2358010 INFO alembic.runtime.migration [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.976 2358010 INFO alembic.runtime.migration [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.983 2358010 INFO alembic.runtime.migration [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:00.984 2358010 INFO alembic.runtime.migration [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:00.994 2358010 INFO alembic.runtime.migration [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] Running stamp_revision -> 010 2026-04-21 04:19:00.998 2358010 INFO aodh.api.app [None req-0252ef03-08a8-4640-933b-2ac3e8b3a5dd - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.009390s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.087833s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.071 2358010 INFO alembic.runtime.migration [None req-95dee287-dcd7-4171-96f2-a51b0a52b819 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.071 2358010 INFO alembic.runtime.migration [None req-95dee287-dcd7-4171-96f2-a51b0a52b819 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.077 2358010 INFO alembic.runtime.migration [None req-95dee287-dcd7-4171-96f2-a51b0a52b819 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.078 2358010 INFO alembic.runtime.migration [None req-95dee287-dcd7-4171-96f2-a51b0a52b819 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.085 2358010 INFO alembic.runtime.migration [None req-95dee287-dcd7-4171-96f2-a51b0a52b819 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.088 2358010 INFO aodh.api.app [None req-95dee287-dcd7-4171-96f2-a51b0a52b819 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.121601s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.073 2358009 WARNING aodh.evaluator.gnocchi [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-04-21 04:19:01.073 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 5345bff5-287c-4c0f-bcd3-1fb9f7f065d2 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.044828s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.156 2358010 INFO alembic.runtime.migration [None req-df84b1d1-bc0e-4c84-9b3e-e0e2501ded1a - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.157 2358010 INFO alembic.runtime.migration [None req-df84b1d1-bc0e-4c84-9b3e-e0e2501ded1a - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.161 2358010 INFO alembic.runtime.migration [None req-df84b1d1-bc0e-4c84-9b3e-e0e2501ded1a - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.161 2358010 INFO alembic.runtime.migration [None req-df84b1d1-bc0e-4c84-9b3e-e0e2501ded1a - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.166 2358010 INFO alembic.runtime.migration [None req-df84b1d1-bc0e-4c84-9b3e-e0e2501ded1a - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.168 2358010 INFO aodh.api.app [None req-df84b1d1-bc0e-4c84-9b3e-e0e2501ded1a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.011967s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.197 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm be2c4f29-9284-4e96-a0c7-b83d0566f5ea transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.011725s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.210 2358009 WARNING aodh.evaluator.threshold [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:19:01.210 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 3ea3cdb6-479e-484f-9346-b540954affff transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.010457s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.223 2358009 INFO aodh.evaluator [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] alarm 8057623e-1a21-4c8e-954b-e03f6949cbc2 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-04-20T08:19:01.222499', 'admin_state_up': True, 'operating_status': 'ERROR'} {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008675s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.045498s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.201 2358010 INFO alembic.runtime.migration [None req-a5c088b5-fb7e-476e-ae25-da57d860b844 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.201 2358010 INFO alembic.runtime.migration [None req-a5c088b5-fb7e-476e-ae25-da57d860b844 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.205 2358010 INFO alembic.runtime.migration [None req-a5c088b5-fb7e-476e-ae25-da57d860b844 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.205 2358010 INFO alembic.runtime.migration [None req-a5c088b5-fb7e-476e-ae25-da57d860b844 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.210 2358010 INFO alembic.runtime.migration [None req-a5c088b5-fb7e-476e-ae25-da57d860b844 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.211 2358010 INFO aodh.api.app [None req-a5c088b5-fb7e-476e-ae25-da57d860b844 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.049253s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.248 2358010 INFO alembic.runtime.migration [None req-cb1c4ace-c093-4b98-b20f-ac9f4946e903 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.248 2358010 INFO alembic.runtime.migration [None req-cb1c4ace-c093-4b98-b20f-ac9f4946e903 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.253 2358010 INFO alembic.runtime.migration [None req-cb1c4ace-c093-4b98-b20f-ac9f4946e903 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.253 2358010 INFO alembic.runtime.migration [None req-cb1c4ace-c093-4b98-b20f-ac9f4946e903 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.259 2358010 INFO alembic.runtime.migration [None req-cb1c4ace-c093-4b98-b20f-ac9f4946e903 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.261 2358010 INFO aodh.api.app [None req-cb1c4ace-c093-4b98-b20f-ac9f4946e903 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.065788s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.298 2358010 INFO alembic.runtime.migration [None req-148f4aa0-3abe-4e15-9fae-61ace239b15c - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.298 2358010 INFO alembic.runtime.migration [None req-148f4aa0-3abe-4e15-9fae-61ace239b15c - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.304 2358010 INFO alembic.runtime.migration [None req-148f4aa0-3abe-4e15-9fae-61ace239b15c - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.305 2358010 INFO alembic.runtime.migration [None req-148f4aa0-3abe-4e15-9fae-61ace239b15c - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.313 2358010 INFO alembic.runtime.migration [None req-148f4aa0-3abe-4e15-9fae-61ace239b15c - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.316 2358010 INFO aodh.api.app [None req-148f4aa0-3abe-4e15-9fae-61ace239b15c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.062519s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.365 2358010 INFO alembic.runtime.migration [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.365 2358010 INFO alembic.runtime.migration [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.370 2358010 INFO alembic.runtime.migration [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.370 2358010 INFO alembic.runtime.migration [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.376 2358010 INFO alembic.runtime.migration [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.379 2358010 INFO aodh.api.app [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:01.401 2358010 INFO aodh.api.app [None req-d2c074e8-6045-40f4-ba04-764548c21c13 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini 2026-04-21 04:19:01.417 2358010 WARNING oslo_policy.policy [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.045782s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.428 2358010 INFO alembic.runtime.migration [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.428 2358010 INFO alembic.runtime.migration [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.432 2358010 INFO alembic.runtime.migration [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.432 2358010 INFO alembic.runtime.migration [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.438 2358010 INFO alembic.runtime.migration [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.440 2358010 INFO aodh.api.app [None req-0c916992-9e50-4255-a10f-26ca3bfe84a4 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.072606s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.475 2358010 INFO alembic.runtime.migration [None req-6907faad-d956-434f-883d-69764871b1dd some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.475 2358010 INFO alembic.runtime.migration [None req-6907faad-d956-434f-883d-69764871b1dd some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.489 2358010 INFO alembic.runtime.migration [None req-6907faad-d956-434f-883d-69764871b1dd some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.489 2358010 INFO alembic.runtime.migration [None req-6907faad-d956-434f-883d-69764871b1dd some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.500 2358010 INFO alembic.runtime.migration [None req-6907faad-d956-434f-883d-69764871b1dd some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.503 2358010 INFO aodh.api.app [None req-6907faad-d956-434f-883d-69764871b1dd some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.039104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.554 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.554 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.559 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.559 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.563 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.565 2358010 INFO aodh.api.app [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev8/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.006333s] ... ok {1} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.007698s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.032336s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.600 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.600 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.604 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.604 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.608 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.612 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.024341s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.633 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.633 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.637 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.637 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.641 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.644 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:19:01.648 2358010 INFO aodh.storage.impl_sqlalchemy [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.022393s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.658 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.658 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.663 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.663 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.667 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.671 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.018262s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.681 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.681 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.684 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.685 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.689 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.690 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.023020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.701 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.701 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.704 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.704 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.708 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.713 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.021496s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.723 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.723 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.726 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.726 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.731 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.734 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.021102s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.745 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.745 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.749 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.749 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.753 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.757 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.023687s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.767 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.767 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.771 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.771 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.775 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.779 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.021654s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.791 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.791 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.795 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.795 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.799 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 2026-04-21 04:19:01.803 2358010 WARNING oslo_db.sqlalchemy.utils [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.021590s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.813 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.814 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.817 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Context impl SQLiteImpl. 2026-04-21 04:19:01.817 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Will assume non-transactional DDL. 2026-04-21 04:19:01.821 2358010 INFO alembic.runtime.migration [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.018056s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.845 2358010 ERROR stevedore.extension [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] 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-04-21 04:19:01.845 2358010 WARNING stevedore.named [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Could not load prometheus {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.123663s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.969 2358010 INFO aodh.evaluator.event [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-04-21 04:19:01.969 2358010 INFO aodh.evaluator.event [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-04-21 04:19:01.969 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm 2 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.007843s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.008594s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.986 2358010 INFO aodh.evaluator.event [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Triggering the alarm 97b5ee3c-b35e-48ab-9311-a851f26b9b18 by event for project , event_type: compute.instance.update 2026-04-21 04:19:01.986 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm 97b5ee3c-b35e-48ab-9311-a851f26b9b18 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.009569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:01.997 2358010 ERROR aodh.evaluator.event [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Failed to extract event_type from event = {'message_id': 'd29770be-415e-4164-b984-c6a9fcf19c84', 'traits': []} 2026-04-21 04:19:01.997 2358010 WARNING aodh.evaluator.event [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Event <{'message_id': 'd29770be-415e-4164-b984-c6a9fcf19c84', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.011675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.009 2358010 INFO aodh.evaluator.event [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Aborting evaluation of the alarm fd305be4-ac1b-47a9-9400-8301f4c38f31 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.023062s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.034 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm a42ca214-1912-4d3d-b927-a2428e8595bd transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.015213s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.050 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm 046664f2-3fed-4b8a-a3a4-7e6315852121 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_equivocal_from_unknown [0.025260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.076 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm 85ea9035-ffeb-4872-8523-9dd1fffcc3d6 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_evaluation_keep_alarm_attributes_constant [0.020374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.097 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm 8ad11422-6140-4434-9c8b-46783d714868 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.027603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.124 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm 3793e508-5b91-412a-8bdd-81408adde084 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.018207s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.143 2358010 INFO aodh.evaluator [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] alarm c9f77ed6-9f28-4f4b-b2e1-efe7a9dbb6e3 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000380s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.016748s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:00.379 2358011 INFO aodh.coordination [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Coordination backend started successfully. 2026-04-21 04:19:01.380 2358011 INFO aodh.coordination [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Joined partitioning group group1 2026-04-21 04:19:01.380 2358011 INFO aodh.coordination [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Coordination backend started successfully. 2026-04-21 04:19:02.380 2358011 INFO aodh.coordination [None req-be0d7b66-d121-4982-bb95-f67d4effb04a d449c43d-351a-43b0-a7e1-ef7a5e383019 3f509588-b6f7-4f1f-bda8-3b1b85bb3feb - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.686036s] ... ok {3} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.008859s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.022544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.426 2358011 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator Traceback (most recent call last): 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev8/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator raise result 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator Exception: Boom! 2026-04-21 04:19:02.427 2358011 ERROR aodh.evaluator {3} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.021673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:02.617 2358012 INFO aodh.coordination [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Coordination backend started successfully. 2026-04-21 04:19:03.619 2358012 INFO aodh.coordination [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Joined partitioning group 123 2026-04-21 04:19:03.619 2358012 INFO aodh.coordination [None req-4e14aaf6-4448-4e68-a84e-9873aa0bf177 725baa40-470c-4293-93b1-df29061d75ae 26f59504-2196-49bb-a27e-0ee8dfd206b1 - - - -] Left partitioning group 123 {0} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.493895s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [2.286950s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.023857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:03.421 2358011 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008244s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.010175s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:04.451 2358010 INFO aodh.coordination [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Coordination backend started successfully. {1} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.008231s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.034103s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:04.462 2358011 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.015628s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002222s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001438s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001269s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.021842s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:03.647 2358012 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator Traceback (most recent call last): 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev8/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator raise result 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator Exception: Boom! 2026-04-21 04:19:03.648 2358012 ERROR aodh.evaluator {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001408s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.072823s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:03.741 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.744 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.744 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.745 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.745 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.745 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.746 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.746 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.746 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.746 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.747 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.747 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.747 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.747 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.748 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.748 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.748 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.749 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group 2026-04-21 04:19:04.749 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c1 81866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Coordination backend started successfully. 2026-04-21 04:19:04.749 2358009 INFO aodh.coordination [None req-656a9f41-b008-4019-9824-c181866cf2fc 3b0c3a57-6e6d-4e85-9956-6c2174ec80fb 06af1ab9-9e50-4404-a330-cc7816350de0 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.011776s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:04.470 2358010 INFO aodh.coordination [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Coordination backend started successfully. 2026-04-21 04:19:05.470 2358010 INFO aodh.coordination [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Joined partitioning group group 2026-04-21 04:19:05.470 2358010 INFO aodh.coordination [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Coordination backend started successfully. 2026-04-21 04:19:05.471 2358010 INFO aodh.coordination [None req-3ec2c562-fe82-47a0-9628-599e716413a0 f5384cef-b227-460b-b540-b9cc0c190e0c ef220c12-2939-40ca-84a8-28d9034a15de - - - -] Joined partitioning group group {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.062514s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.070776s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:04.711 2358012 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-8b3c41ec-1ae2-4bcb-8f95-a8346921d1c5' 2026-04-21 04:19:04.712 2358012 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.022167s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:04.824 2358009 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.017853s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.022633s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.013026s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:05.485 2358010 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.068794s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:05.617 2358011 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-d8d4d083-83d5-4f29-9210-d2c7376528ea' 2026-04-21 04:19:05.618 2358011 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.072255s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:05.785 2358012 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-f149f070-d1dc-4aac-8027-78eadb297426' 2026-04-21 04:19:05.786 2358012 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.074342s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.014971s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001168s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001255s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.001121s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.001069s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.003672s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.001198s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001263s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.002085s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.014963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:06.497 2358010 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-04-21 04:19:06.498 2358010 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001025s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001401s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.001827s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.001660s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.084803s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:06.702 2358011 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-c9eb647a-ccd0-4cb7-b74c-f381f4c33830' 2026-04-21 04:19:06.704 2358011 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.018731s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.068457s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.064440s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:07.767 2358011 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.017627s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.001147s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000863s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.001056s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000818s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000828s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.001308s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.001405s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001693s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.009441s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001949s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.002391s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.073339s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.068314s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.072421s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:09.029 2358009 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-cff7cc0c-99db-4ef9-8c89-788edd34f7b7' 2026-04-21 04:19:09.030 2358009 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.064332s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:09.708 2358010 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-26d6bfb1-0aa6-4146-89ad-fd3ba46e5de0' 2026-04-21 04:19:09.709 2358010 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.024039s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.001191s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.001103s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.001834s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001355s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.064019s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:10.093 2358009 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-1c9c98f0-66fd-4819-9a68-fe0f2ef50b25' 2026-04-21 04:19:10.095 2358009 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.133891s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.066340s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:12.296 2358009 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.075719s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:19:13.372 2358009 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 ?. {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.001038s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000631s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000498s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001306s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.000882s] ... ok {0} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.013274s] ... ok ====== Totals ====== Ran: 310 tests in 16.2116 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 46.6627 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:15.648720 - Worker 1 (78 tests) => 0:00:12.061010 - Worker 2 (77 tests) => 0:00:10.638441 - Worker 3 (77 tests) => 0:00:08.592538 [DEFAULT] # # From aodh # # Record alarm change events. (boolean value) #record_history = true # TTL of event alarm caches, in seconds. Set to 0 to disable caching. (integer # value) #event_alarm_cache_ttl = 60 # DEPRECATED: Disable RBAC for Prometheus evaluator. (boolean value) # This option is deprecated for removal since Flamingo. # Its value may be silently ignored in the future. # Reason: Prometheus RBAC is always disabled. It's not possible to correctly # use client-side rbac enforcement from within services. Using it can cause # issues. #prometheus_disable_rbac = false # Name of label used to identify metric project IDs in Prometheus. This label # name will be used to restrict queries to the appropriate project. (string # value) #prometheus_project_label_name = project # The number of seconds to extend the evaluation windows to compensate the # reporting/ingestion lag. (integer value) # Minimum value: 0 # Maximum value: 86400 #additional_ingestion_lag = 0 # The time in seconds to wait for the load balancer member creation. (integer # value) #member_creation_time = 120 # SSL Client certificate file for REST notifier. (string value) #rest_notifier_certificate_file = # SSL Client private key file for REST notifier. (string value) #rest_notifier_certificate_key = # SSL CA_BUNDLE certificate for REST notifier (string value) #rest_notifier_ca_bundle_certificate_path = # Whether to verify the SSL Server certificate when calling alarm action. # (boolean value) #rest_notifier_ssl_verify = true # Number of retries for REST notifier (integer value) #rest_notifier_max_retries = 0 # The topic that aodh uses for alarm notifier messages. (string value) #notifier_topic = alarming # Whether metric collection should be enabled. (boolean value) #enable_evaluation_results_metrics = false # # From cotyledon # # Enables or disables logging values of all registered options when starting a # service (at DEBUG level). (boolean value) # Note: This option can be changed without restarting. #log_options = true # Specify a timeout after which a gracefully shutdown server will exit. Zero # value means endless wait. (integer value) # Note: This option can be changed without restarting. #graceful_shutdown_timeout = 60 # # From oslo.log # # If set to true, the logging level will be set to DEBUG instead of the default # INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = false # The name of a logging configuration file. This file is appended to any # existing logging configuration files. For details about logging configuration # files, see the Python logging module documentation. Note that when logging # configuration files are used then all logging configuration is set in the # configuration file and other logging configuration options are ignored (for # example, log-date-format). (string value) # Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. (string # value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default is set, # logging will go to stderr as defined by use_stderr. This option is ignored if # log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. This option # is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # DEPRECATED: Uses logging handler designed to watch file system. When log file # is moved or removed this handler will open a new log file with specified path # instantaneously. It makes sense only if log_file option is specified and # Linux platform is used. This option is ignored if log_config_append is set. # (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This function is known to have bene broken for long time, and depends # on the unmaintained library #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and will be # changed later to honor RFC5424. This option is ignored if log_config_append # is set. (boolean value) #use_syslog = false # Enable journald for logging. If running in a systemd environment you may wish # to enable journal support. Doing so will use the journal native protocol # which includes structured metadata in addition to log messages.This option is # ignored if log_config_append is set. (boolean value) #use_journal = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Use JSON formatting for logging. This option is ignored if log_config_append # is set. (boolean value) #use_json = false # Log output to standard error. This option is ignored if log_config_append is # set. (boolean value) #use_stderr = false # (Optional) Set the 'color' key according to log levels. This option takes # effect only when logging to stderr or stdout is used. This option is ignored # if log_config_append is set. (boolean value) #log_color = false # The amount of time before the log files are rotated. This option is ignored # unless log_rotation_type is set to "interval". (integer value) #log_rotate_interval = 1 # Rotation interval type. The time of the last file change (or the time when # the service was started) is used when scheduling the next rotation. (string # value) # Possible values: # Seconds - # Minutes - # Hours - # Days - # Weekday - # Midnight - #log_rotate_interval_type = days # Maximum number of rotated log files. (integer value) #max_logfile_count = 30 # Log file maximum size in MB. This option is ignored if "log_rotation_type" is # not set to "size". (integer value) #max_logfile_size_mb = 200 # Log rotation type. (string value) # Possible values: # interval - Rotate logs at predefined time intervals. # size - Rotate logs once they reach a predefined size. # none - Do not rotate log files. #log_rotation_type = none # Format string to use for log messages with context. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s # Format string to use for log messages when context is undefined. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the message # is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. Used by oslo_log.formatters.ContextFormatter # (string value) #logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false # The format for an instance that is passed with the log message. (string # value) #instance_format = "[instance: %(uuid)s] " # The format for an instance UUID that is passed with the log message. (string # value) #instance_uuid_format = "[instance: %(uuid)s] " # Interval, number of seconds, of log rate limiting. (integer value) #rate_limit_interval = 0 # Maximum number of logged messages per rate_limit_interval. (integer value) #rate_limit_burst = 0 # Log level name used by rate limiting. Logs with level greater or equal to # rate_limit_except_level are not filtered. An empty string means that all # levels are filtered. (string value) # Possible values: # CRITICAL - # ERROR - # INFO - # WARNING - # DEBUG - # '' - #rate_limit_except_level = CRITICAL # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From oslo.messaging # # Size of executor thread pool when executor is threading or eventlet. (integer # value) # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size #executor_thread_pool_size = 64 # Seconds to wait for a response from a call. (integer value) #rpc_response_timeout = 60 # The network address and optional user credentials for connecting to the # messaging backend, in URL format. The expected format is: # # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query # # Example: rabbit://rabbitmq:password@127.0.0.1:5672// # # For full details on the fields in the URL see the documentation of # oslo_messaging.TransportURL at # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html # (string value) #transport_url = rabbit:// # The default exchange under which topics are scoped. May be overridden by an # exchange name specified in the transport_url option. (string value) #control_exchange = openstack # Add an endpoint to answer to ping calls. Endpoint is named # oslo_rpc_server_ping (boolean value) #rpc_ping_enabled = false [api] # # From aodh # # Configuration file for WSGI definition of API. (string value) #paste_config = api-paste.ini # Authentication mode to use. (string value) # Possible values: # keystone - # noauth - #auth_mode = keystone # Project name of resources creator in Gnocchi. (For example the Ceilometer # project name (string value) #gnocchi_external_project_owner = service # Domain name of resources creator in Gnocchi. (For example, default or # service_domain (string value) #gnocchi_external_domain_name = Default # Maximum number of alarms defined for a user. (integer value) #user_alarm_quota = -1 # Maximum number of alarms defined for a project. (integer value) #project_alarm_quota = -1 # Maximum count of actions for each state of an alarm, non-positive number # means no limit. (integer value) #alarm_max_actions = -1 [coordination] # # From aodh # # The backend URL to use for distributed coordination. If left empty, alarm # evaluation won't do workload partitioning and will only function correctly if # a single instance of the service is running. (string value) #backend_url = # Number of seconds between heartbeats for distributed coordination. (floating # point value) # Deprecated group/name - [coordination]/heartbeat #heartbeat_interval = 1.0 # Retry backoff factor when retrying to connect with coordination backend # (integer value) #retry_backoff = 1 # Maximum number of seconds between retry to join partitioning group (integer # value) #max_retry_interval = 30 [cors] # # From oslo.middleware.cors # # Indicate whether this resource may be shared with the domain received in the # requests "origin" header. Format: "://[:]", no trailing # slash. Example: https://horizon.example.com (list value) #allowed_origin = # Indicate that the actual request can include user credentials (boolean value) #allow_credentials = true # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple # Headers. (list value) #expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token # Maximum cache age of CORS preflight requests. (integer value) #max_age = 3600 # Indicate which methods can be used during the actual request. (list value) #allow_methods = GET,PUT,POST,DELETE,PATCH # Indicate which header field names may be used during the actual request. # (list value) #allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token [database] # # From aodh # # Number of seconds that alarm histories are kept in the database for (<= 0 # means forever). (integer value) #alarm_history_time_to_live = -1 # Number of alarm histories to be deleted in one iteration from the database (0 # means all). (integer value) # Minimum value: 0 #alarm_histories_delete_batch_size = 0 # # From oslo.db # # If True, SQLite uses synchronous mode. (boolean value) #sqlite_synchronous = true # The back end to use for the database. (string value) #backend = sqlalchemy # The SQLAlchemy connection string to use to connect to the database. (string # value) #connection = # The SQLAlchemy connection string to use to connect to the slave database. # (string value) #slave_connection = # The SQLAlchemy asyncio connection string to use to connect to the database. # (string value) #asyncio_connection = # The SQLAlchemy asyncio connection string to use to connect to the slave # database. (string value) #asyncio_slave_connection = # The SQL mode to be used for MySQL sessions. This option, including the # default, overrides any server-set SQL mode. To use whatever SQL mode is set # by the server configuration, set this to no value. Example: mysql_sql_mode= # (string value) #mysql_sql_mode = TRADITIONAL # For Galera only, configure wsrep_sync_wait causality checks on new # connections. Default is None, meaning don't configure any setting. (integer # value) #mysql_wsrep_sync_wait = # Connections which have been present in the connection pool longer than this # number of seconds will be replaced with a new one the next time they are # checked out from the pool. (integer value) #connection_recycle_time = 3600 # Maximum number of SQL connections to keep open in a pool. Setting a value of # 0 indicates no limit. (integer value) #max_pool_size = 5 # Maximum number of database connection retries during startup. Set to -1 to # specify an infinite retry count. (integer value) #max_retries = 10 # Interval between retries of opening a SQL connection. (integer value) #retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value) #max_overflow = 50 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer # value) # Minimum value: 0 # Maximum value: 100 #connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value) #connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value) #pool_timeout = # Enable the experimental use of database reconnect on connection lost. # (boolean value) #use_db_reconnect = false # Seconds between retries of a database transaction. (integer value) #db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to # db_max_retry_interval. (boolean value) #db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a # database operation. (integer value) #db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is # raised. Set to -1 to specify an infinite retry count. (integer value) #db_max_retries = 20 # Optional URL parameters to append onto the connection URL at connect time; # specify as param1=value1¶m2=value2&... (string value) #connection_parameters = [evaluator] # # From aodh # # Number of workers for evaluator service. (integer value) # Minimum value: 1 #workers = 1 # Period of evaluation cycle, should be >= than configured pipeline interval # for collection of underlying meters. (integer value) #evaluation_interval = 60 [healthcheck] # # From oslo.middleware.healthcheck # # DEPRECATED: The path to respond to healtcheck requests on. (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #path = /healthcheck # Show more detailed information as part of the response. Security note: # Enabling this option may expose sensitive details about the service being # monitored. Be sure to verify that it will not violate your security policies. # (boolean value) #detailed = false # Additional backends that can perform health checks and report that # information back as part of a request. (list value) #backends = # A list of network addresses to limit source ip allowed to access healthcheck # information. Any request from ip outside of these network addresses are # ignored. (list value) #allowed_source_ranges = # Ignore requests with proxy headers. (boolean value) #ignore_proxied_requests = false # Check the presence of a file to determine if an application is running on a # port. Used by DisableByFileHealthcheck plugin. (string value) #disable_by_file_path = # Check the presence of a file based on a port to determine if an application # is running on a port. Expects a "port:path" list of strings. Used by # DisableByFilesPortsHealthcheck plugin. (list value) #disable_by_file_paths = # Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list # value) #enable_by_file_paths = [keystone_authtoken] # # From keystonemiddleware.auth_token # # Complete "public" Identity API endpoint. This endpoint should not be an # "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. (string # value) # Deprecated group/name - [keystone_authtoken]/auth_uri #www_authenticate_uri = # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not # be an "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. This option # is deprecated in favor of www_authenticate_uri and will be removed in the S # release. (string value) # This option is deprecated for removal since Queens. # Its value may be silently ignored in the future. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri # and will be removed in the S release. #auth_uri = # API version of the Identity API endpoint. (string value) #auth_version = # Interface to use for the Identity API endpoint. Valid values are "public", # "internal" (default) or "admin". (string value) #interface = internal # Do not handle authorization requests within the middleware, but delegate the # authorization decision to downstream WSGI components. (boolean value) #delay_auth_decision = false # Request timeout value for communicating with Identity API server. (integer # value) #http_connect_timeout = # How many times are we trying to reconnect when communicating with Identity # API Server. (integer value) #http_request_max_retries = 3 # Request environment key where the Swift cache object is stored. When # auth_token middleware is deployed with a Swift cache, use this option to have # the middleware share a caching backend with swift. Otherwise, use the # ``memcached_servers`` option instead. (string value) #cache = # Required if identity server requires client certificate (string value) #certfile = # Required if identity server requires client certificate (string value) #keyfile = # A PEM encoded Certificate Authority to use when verifying HTTPs connections. # Defaults to system CAs. (string value) #cafile = # Verify HTTPS connections. (boolean value) #insecure = false # The region in which the identity server can be found. (string value) #region_name = # Optionally specify a list of memcached server(s) to use for caching. If left # undefined, tokens will instead be cached in-process. (list value) # Deprecated group/name - [keystone_authtoken]/memcache_servers #memcached_servers = # In order to prevent excessive effort spent validating tokens, the middleware # caches previously-seen tokens for a configurable duration (in seconds). Set # to -1 to disable caching completely. (integer value) #token_cache_time = 300 # (Optional) If defined, indicate whether token data should be authenticated or # authenticated and encrypted. If MAC, token data is authenticated (with HMAC) # in the cache. If ENCRYPT, token data is encrypted and authenticated in the # cache. If the value is not one of these options or empty, auth_token will # raise an exception on initialization. (string value) # Possible values: # None - # MAC - # ENCRYPT - #memcache_security_strategy = None # (Optional, mandatory if memcache_security_strategy is defined) This string is # used for key derivation. (string value) #memcache_secret_key = # (Optional) Global toggle for TLS usage when comunicating with the caching # servers. (boolean value) #memcache_tls_enabled = false # (Optional) Path to a file of concatenated CA certificates in PEM format # necessary to establish the caching server's authenticity. If tls_enabled is # False, this option is ignored. (string value) #memcache_tls_cafile = # (Optional) Path to a single file in PEM format containing the client's # certificate as well as any number of CA certificates needed to establish the # certificate's authenticity. This file is only required when client side # authentication is necessary. If tls_enabled is False, this option is ignored. # (string value) #memcache_tls_certfile = # (Optional) Path to a single file containing the client's private key in. # Otherwhise the private key will be taken from the file specified in # tls_certfile. If tls_enabled is False, this option is ignored. (string value) #memcache_tls_keyfile = # (Optional) Set the available ciphers for sockets created with the TLS # context. It should be a string in the OpenSSL cipher list format. If not # specified, all OpenSSL enabled ciphers will be available. (string value) #memcache_tls_allowed_ciphers = # (Optional) Number of seconds memcached server is considered dead before it is # tried again. (integer value) #memcache_pool_dead_retry = 300 # (Optional) Maximum total number of open connections to every memcached # server. (integer value) #memcache_pool_maxsize = 10 # (Optional) Socket timeout in seconds for communicating with a memcached # server. (integer value) #memcache_pool_socket_timeout = 3 # (Optional) Number of seconds a connection to memcached is held unused in the # pool before it is closed. (integer value) #memcache_pool_unused_timeout = 60 # (Optional) Number of seconds that an operation will wait to get a memcached # client connection from the pool. (integer value) #memcache_pool_conn_get_timeout = 10 # (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean # value) #memcache_use_advanced_pool = true # (Optional) Indicate whether to set the X-Service-Catalog header. If False, # middleware will not ask for service catalog on token validation and will not # set the X-Service-Catalog header. (boolean value) #include_service_catalog = true # Used to control the use and type of token binding. Can be set to: "disabled" # to not check token binding. "permissive" (default) to validate binding # information if the bind type is of a form known to the server and ignore it # if not. "strict" like "permissive" but if the bind type is unknown the token # will be rejected. "required" any form of token binding is needed to be # allowed. Finally the name of a binding method that must be present in tokens. # (string value) #enforce_token_bind = permissive # A choice of roles that must be present in a service token. Service tokens are # allowed to request that an expired token can be used and so this check should # tightly control that only actual services should be sending this token. Roles # here are applied as an ANY check so any role in this list must be present. # For backwards compatibility reasons this currently only affects the # allow_expired check. (list value) #service_token_roles = service # For backwards compatibility reasons we must let valid service tokens pass # that don't pass the service_token_roles check as valid. Setting this true # will become the default in a future release and should be enabled if # possible. (boolean value) #service_token_roles_required = false # The name or type of the service as it appears in the service catalog. This is # used to validate tokens that have restricted access rules. (string value) #service_type = # Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable # is true, else disable. (boolean value) #memcache_sasl_enabled = false # the user name for the SASL (string value) #memcache_username = # the username password for SASL (string value) #memcache_password = # Authentication type to load (string value) # Deprecated group/name - [keystone_authtoken]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = [listener] # # From aodh # # Number of workers for listener service. (integer value) # Minimum value: 1 #workers = 1 # The topic that aodh uses for event alarm evaluation. (string value) #event_alarm_topic = alarm.all # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = [notifier] # # From aodh # # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = # Number of workers for notifier service. (integer value) # Minimum value: 1 #workers = 1 [oslo_messaging_kafka] # # From oslo.messaging # # Max fetch bytes of Kafka consumer (integer value) #kafka_max_fetch_bytes = 1048576 # Default timeout(s) for Kafka consumers (floating point value) #kafka_consumer_timeout = 1.0 # Group id for Kafka consumer. Consumers in one group will coordinate message # consumption (string value) #consumer_group = oslo_messaging_consumer # Upper bound on the delay for KafkaProducer batching in seconds (floating # point value) #producer_batch_timeout = 0.0 # Size of batch for the producer async send (integer value) #producer_batch_size = 16384 # The compression codec for all data generated by the producer. If not set, # compression will not be used. Note that the allowed values of this depend on # the kafka version (string value) # Possible values: # none - # gzip - # snappy - # lz4 - # zstd - #compression_codec = none # Enable asynchronous consumer commits (boolean value) #enable_auto_commit = false # The maximum number of records returned in a poll call (integer value) #max_poll_records = 500 # Protocol used to communicate with brokers (string value) # Possible values: # PLAINTEXT - # SASL_PLAINTEXT - # SSL - # SASL_SSL - #security_protocol = PLAINTEXT # Mechanism when security protocol is SASL (string value) #sasl_mechanism = PLAIN # CA certificate PEM file used to verify the server certificate (string value) #ssl_cafile = # Client certificate PEM file used for authentication. (string value) #ssl_client_cert_file = # Client key PEM file used for authentication. (string value) #ssl_client_key_file = # Client key password file used for authentication. (string value) #ssl_client_key_password = [oslo_messaging_notifications] # # From oslo.messaging # # The Drivers(s) to handle sending notifications. Possible values are # messaging, messagingv2, routing, log, test, noop (multi valued) #driver = # A URL representing the messaging driver to use for notifications. If not set, # we fall back to the same configuration used for RPC. (string value) #transport_url = # AMQP topic used for OpenStack notifications. (list value) #topics = notifications # The maximum number of attempts to re-send a notification message which failed # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite # (integer value) #retry = -1 [oslo_messaging_rabbit] # # From oslo.messaging # # Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be # durable and this value will be ignored. (boolean value) #amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value) #amqp_auto_delete = false # Size of RPC connection pool. (integer value) # Minimum value: 1 #rpc_conn_pool_size = 30 # The pool size limit for connections expiration policy (integer value) #conn_pool_min_size = 2 # The time-to-live in sec of idle connections in the pool (integer value) #conn_pool_ttl = 1200 # Connect over SSL. (boolean value) #ssl = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # distributions. (string value) #ssl_version = # SSL key file (valid only if SSL enabled). (string value) #ssl_key_file = # SSL cert file (valid only if SSL enabled). (string value) #ssl_cert_file = # SSL certification authority file (valid only if SSL enabled). (string value) #ssl_ca_file = # Global toggle for enforcing the OpenSSL FIPS mode. This feature requires # Python support. This is available in Python 3.9 in all environments and may # have been backported to older Python versions on select environments. If the # Python executable used does not support OpenSSL FIPS mode, an exception will # be raised. (boolean value) #ssl_enforce_fips_mode = false # DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run # the health check heartbeat thread through a native python thread by default. # If this option is equal to False then the health check heartbeat will inherit # the execution model from the parent process. For example if the parent # process has monkey patched the stdlib by using eventlet/greenlet then the # heartbeat will be run through a green thread. This option should be set to # True only for the wsgi services. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: The option is related to Eventlet which will be removed. In addition # this has never worked as expected with services using eventlet for core # service framework. #heartbeat_in_pthread = false # How long to wait (in seconds) before reconnecting in response to an AMQP # consumer cancel notification. (floating point value) # Minimum value: 0.0 # Maximum value: 4.5 #kombu_reconnect_delay = 1.0 # Random time to wait for when reconnecting in response to an AMQP consumer # cancel notification. (floating point value) # Minimum value: 0.0 #kombu_reconnect_splay = 0.0 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # be used. This option may not be available in future versions. (string value) #kombu_compression = # How long to wait a missing client before abandoning to send it its replies. # This value should not be longer than rpc_response_timeout. (integer value) # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout #kombu_missing_consumer_retry_timeout = 60 # Determines how the next RabbitMQ node is chosen in case the one we are # currently connected to becomes unavailable. Takes effect only if more than # one RabbitMQ node is provided in config. (string value) # Possible values: # round-robin - # shuffle - #kombu_failover_strategy = round-robin # The RabbitMQ login method. (string value) # Possible values: # PLAIN - # AMQPLAIN - # EXTERNAL - # RABBIT-CR-DEMO - #rabbit_login_method = AMQPLAIN # How frequently to retry connecting with RabbitMQ. (integer value) # Minimum value: 1 #rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer # value) # Minimum value: 0 #rabbit_retry_backoff = 2 # Maximum interval of RabbitMQ connection retries. (integer value) # Minimum value: 1 #rabbit_interval_max = 30 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring # is no longer controlled by the x-ha-policy argument when declaring a queue. # If you just want to make sure that all queues (except those with auto- # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) #rabbit_ha_queues = false # Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a # modern queue type for RabbitMQ implementing a durable, replicated FIFO queue # based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0. # If set this option will conflict with the HA queues (``rabbit_ha_queues``) # aka mirrored queues, in other words the HA queues should be disabled. Quorum # queues are also durable by default so the amqp_durable_queues option is # ignored when this option is enabled. (boolean value) #rabbit_quorum_queue = false # Use quorum queues for transients queues in RabbitMQ. Enabling this option # will then make sure those queues are also using quorum kind of rabbit queues, # which are HA by default. (boolean value) #rabbit_transient_quorum_queue = false # Each time a message is redelivered to a consumer, a counter is incremented. # Once the redelivery count exceeds the delivery limit the message gets dropped # or dead-lettered (if a DLX exchange has been configured) Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_delivery_limit = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of messages in the quorum queue. Used only when rabbit_quorum_queue is # enabled, Default 0 which means dont set a limit. (integer value) #rabbit_quorum_max_memory_length = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of memory bytes used by the quorum queue. Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_max_memory_bytes = 0 # Positive integer representing duration in seconds for queue TTL (x-expires). # Queues which are unused for the duration of the TTL are automatically # deleted. The parameter affects only reply and fanout queues. Setting 0 as # value will disable the x-expires. If doing so, make sure you have a rabbitmq # policy to delete the queues or you deployment will create an infinite number # of queue over time.In case rabbit_stream_fanout is set to True, this option # will control data retention policy (x-max-age) for messages in the fanout # queue rather then the queue duration itself. So the oldest data in the stream # queue will be discarded from it once reaching TTL Setting to 0 will disable # x-max-age for stream which make stream grow indefinitely filling up the # diskspace (integer value) # Minimum value: 0 #rabbit_transient_queues_ttl = 1800 # Specifies the number of messages to prefetch. Setting to zero allows # unlimited messages. (integer value) #rabbit_qos_prefetch_count = 0 # Number of seconds after which the Rabbit broker is considered down if # heartbeat's keep-alive fails (0 disables heartbeat). (integer value) #heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the # heartbeat. (integer value) #heartbeat_rate = 3 # DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for # direct send. The direct send is used as reply, so the MessageUndeliverable # exception is raised in case the client queue does not # exist.MessageUndeliverable exception will be used to loop for a timeout to # lets a chance to sender to recover.This flag is deprecated and it will not be # possible to deactivate this functionality anymore (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: Mandatory flag no longer deactivable. #direct_mandatory_flag = true # Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and # notify consumerswhen queue is down (boolean value) #enable_cancel_on_failover = false # Should we use consistant queue names or random ones (boolean value) #use_queue_manager = false # Hostname used by queue manager. Defaults to the value returned by # socket.gethostname(). (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #hostname = node1.example.com # Process name used by queue manager (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #processname = nova-api # Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new # persistent and replicated data structure ("queue type") in RabbitMQ which # models an append-only log with non-destructive consumer semantics. It is # available as of RabbitMQ 3.9.0. If set this option will replace all fanout # queues with only one stream queue. (boolean value) #rabbit_stream_fanout = false [oslo_middleware] # # From oslo.middleware.http_proxy_to_wsgi # # Whether the application is behind a proxy or not. This determines if the # middleware should parse the headers or not. (boolean value) #enable_proxy_headers_parsing = false [oslo_policy] # # From oslo.policy # # DEPRECATED: This option controls whether or not to enforce scope when # evaluating policies. If ``True``, the scope of the token used in the request # is compared to the ``scope_types`` of the policy being enforced. If the # scopes do not match, an ``InvalidScope`` exception will be raised. If # ``False``, a message will be logged informing operators that policies are # being invoked with mismatching scope. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This configuration was added temporarily to facilitate a smooth # transition to the new RBAC. OpenStack will always enforce scope checks. This # configuration option is deprecated and will be removed in the 2025.2 cycle. #enforce_scope = false # This option controls whether or not to use old deprecated defaults when # evaluating policies. If ``True``, the old deprecated defaults are not going # to be evaluated. This means if any existing token is allowed for old defaults # but is disallowed for new defaults, it will be disallowed. It is encouraged # to enable this flag along with the ``enforce_scope`` flag so that you can get # the benefits of new defaults and ``scope_type`` together. If ``False``, the # deprecated policy check string is logically OR'd with the new policy check # string, allowing for a graceful upgrade experience between releases with new # policies, which is the default behavior. (boolean value) #enforce_new_defaults = false # The relative or absolute path of a file that maps roles to permissions for a # given service. Relative paths must be specified in relation to the # configuration file setting this option. (string value) #policy_file = policy.yaml # Default rule. Enforced when a requested rule is not found. (string value) #policy_default_rule = default # Directories where policy configuration files are stored. They can be relative # to any directory in the search path defined by the config_dir option, or # absolute paths. The file defined by policy_file must exist for these # directories to be searched. Missing or empty directories are ignored. (multi # valued) #policy_dirs = policy.d # Content Type to send and receive data for REST based policy check (string # value) # Possible values: # application/x-www-form-urlencoded - # application/json - #remote_content_type = application/x-www-form-urlencoded # server identity verification for REST based policy check (boolean value) #remote_ssl_verify_server_crt = false # Absolute path to ca cert file for REST based policy check (string value) #remote_ssl_ca_crt_file = # Absolute path to client cert for REST based policy check (string value) #remote_ssl_client_crt_file = # Absolute path client key file REST based policy check (string value) #remote_ssl_client_key_file = # Timeout in seconds for REST based policy check (floating point value) # Minimum value: 0 #remote_timeout = 60 [oslo_reports] # # From oslo.reports # # Path to a log directory where to create a file (string value) #log_dir = # The path to a file to watch for changes to trigger the reports, instead of # signals. Setting this option disables the signal trigger for the reports. If # application is running as a WSGI application it is recommended to use this # instead of signals. (string value) #file_event_handler = # How many seconds to wait between polls when file_event_handler is set # (integer value) #file_event_handler_interval = 1 [service_credentials] # # From aodh # # Region name to use for OpenStack service endpoints. (string value) # Deprecated group/name - [service_credentials]/os_region_name #region_name = # Type of endpoint in Identity service catalog to use for communication with # OpenStack services. (string value) # Possible values: # public - # internal - # admin - # auth - # publicURL - # internalURL - # adminURL - # Deprecated group/name - [service_credentials]/os_endpoint_type #interface = public # # From aodh-auth # # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = # PEM encoded client certificate cert file (string value) #certfile = # PEM encoded client certificate key file (string value) #keyfile = # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [service_credentials]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = # Authentication URL (string value) #auth_url = # Scope for system operations (string value) #system_scope = # Domain ID to scope to (string value) #domain_id = # Domain name to scope to (string value) #domain_name = # Project ID to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_id #project_id = # Project name to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_name #project_name = # Domain ID containing project (string value) #project_domain_id = # Domain name containing project (string value) #project_domain_name = # ID of the trust to use as a trustee use (string value) #trust_id = # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication. (string # value) #default_domain_id = # Optional domain name to use with v3 API and v2 parameters. It will be used # for both the user and project domain in v3 and ignored in v2 authentication. # (string value) #default_domain_name = # User id (string value) #user_id = # Username (string value) # Deprecated group/name - [service_credentials]/user_name #username = # User's domain id (string value) #user_domain_id = # User's domain name (string value) #user_domain_name = # User's password (string value) #password = [service_types] # # From aodh # # Message queue service type. (string value) #zaqar = messaging py312: OK (23.94 seconds) congratulations :) (24.01 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-22.1.0-0.20260421081704.86f838a.el10.noarch Processing files: python3-aodh-22.1.0-0.20260421081704.86f838a.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MPBEri + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev8/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 22.1.0-0.20260421081704.86f838a.el10 python3-aodh = 22.1.0-0.20260421081704.86f838a.el10 python3.12-aodh = 22.1.0-0.20260421081704.86f838a.el10 python3.12dist(aodh) = 22.1~~dev8 python3dist(aodh) = 22.1~~dev8 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.20260421081704.86f838a.el10 Processing files: openstack-aodh-common-22.1.0-0.20260421081704.86f838a.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.umIsn0 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev8/README.rst /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10 openstack-aodh-common = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.noarch Provides: openstack-aodh-api = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.noarch Provides: openstack-aodh-evaluator = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.noarch Provides: openstack-aodh-notifier = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.noarch Provides: openstack-aodh-listener = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.noarch Provides: openstack-aodh-expirer = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BxC27F + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev8/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 22.1.0-0.20260421081704.86f838a.el10 python3-aodh-tests = 22.1.0-0.20260421081704.86f838a.el10 python3.12-aodh-tests = 22.1.0-0.20260421081704.86f838a.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.20260421081704.86f838a.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-22.1.0-0.20260421081704.86f838a.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.dpAc9X + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev8 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421081704.86f838a.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Ofhita + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev8-SPECPARTS + rm -rf aodh-22.1.0.dev8 aodh-22.1.0.dev8.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