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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.FgPzZZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-22.1.0.dev12 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-22.1.0.dev12-0.20260421083210.8ea3165.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-22.1.0.dev12 + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev12-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev12-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.zW1H5P + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + 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.dev12/.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.dev12/.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.dev12/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.QUMql8 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + 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.dev12/.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.dev12/.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.dev12/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.sDPkQd + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + 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.dev12/.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.dev12/.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.dev12/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.dev12/aodh-22.1.0.dev12.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.20260421083210.8ea3165.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev12.dist-info/ removed 'aodh-22.1.0.dev12.dist-info/AUTHORS' removed 'aodh-22.1.0.dev12.dist-info/LICENSE' removed 'aodh-22.1.0.dev12.dist-info/METADATA' removed 'aodh-22.1.0.dev12.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev12.dist-info/pbr.json' removed 'aodh-22.1.0.dev12.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev12.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.yRrFyU + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + 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.dev12/.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.dev12/.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.dev12/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.12 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.dev12/aodh-22.1.0.dev12.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.20260421083210.8ea3165.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev12.dist-info/ removed 'aodh-22.1.0.dev12.dist-info/AUTHORS' removed 'aodh-22.1.0.dev12.dist-info/LICENSE' removed 'aodh-22.1.0.dev12.dist-info/METADATA' removed 'aodh-22.1.0.dev12.dist-info/top_level.txt' removed 'aodh-22.1.0.dev12.dist-info/pbr.json' removed 'aodh-22.1.0.dev12.dist-info/entry_points.txt' removed directory 'aodh-22.1.0.dev12.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.5ToHFb + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + 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.dev12/.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.dev12/.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.dev12/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.dev12/aodh-22.1.0.dev12.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.20260421083210.8ea3165.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev12.dist-info/ removed 'aodh-22.1.0.dev12.dist-info/AUTHORS' removed 'aodh-22.1.0.dev12.dist-info/LICENSE' removed 'aodh-22.1.0.dev12.dist-info/METADATA' removed 'aodh-22.1.0.dev12.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev12.dist-info/pbr.json' removed 'aodh-22.1.0.dev12.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev12.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.05XzHP + 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.dev12 + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev12/.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.dev12/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-22.1.0.dev12/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-22.1.0.dev12 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.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info writing /builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/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.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-modern-metadata-jqftiog4/aodh-22.1.0.dev12.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/tests creating build/lib/aodh/tests/unit 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/tests/functional creating build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier creating build/lib/aodh/api copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi creating build/lib/aodh/tests/functional/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 copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_get_connection.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_log.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_storage_scenarios.py -> build/lib/aodh/tests/functional/storage creating build/lib/aodh/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit creating build/lib/aodh/api/controllers copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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/api/controllers/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules 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/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd copying aodh/__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/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/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/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 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) copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 copying aodh/api/api-paste.ini -> 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 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 installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/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/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/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 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers 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/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/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage 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/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/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 copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev12-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev12.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev12.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir/pip-wheel-8r2cxowf/.tmp-owsdlzjc/aodh-22.1.0.dev12-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/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.dev12.data/scripts/aodh-api' adding 'aodh-22.1.0.dev12.dist-info/AUTHORS' adding 'aodh-22.1.0.dev12.dist-info/LICENSE' adding 'aodh-22.1.0.dev12.dist-info/METADATA' adding 'aodh-22.1.0.dev12.dist-info/WHEEL' adding 'aodh-22.1.0.dev12.dist-info/entry_points.txt' adding 'aodh-22.1.0.dev12.dist-info/pbr.json' adding 'aodh-22.1.0.dev12.dist-info/top_level.txt' adding 'aodh-22.1.0.dev12.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.dev12-py3-none-any.whl size=225381 sha256=43da0636423fd65b28e3d47d82949f6c34f4c080074cfd5abcd34e5bd85b1b73 Stored in directory: /builddir/.cache/pip/wheels/be/28/55/a68573cd31b212d6cdf63555dbb89d689b8b751fa03f25eb65 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.obRNK8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.dev12 ++ ls /builddir/build/BUILD/aodh-22.1.0.dev12/pyproject-wheeldir/aodh-22.1.0.dev12-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==22.1.0.dev12 + '[' -z aodh==22.1.0.dev12 ']' + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.dev12/pyproject-wheeldir aodh==22.1.0.dev12 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.dev12/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-22.1.0.dev12-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-22.1.0.dev12 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.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.20260421083210.8ea3165.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev12.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260421083210.8ea3165.el10 --unique-debug-suffix -22.1.0-0.20260421083210.8ea3165.el10.x86_64 --unique-debug-src-base openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.dev12 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.20260421083210.8ea3165.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.DjeAYD + 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.dev12 + 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.20260421083210.8ea3165.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-22.1.0.dev12/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.271781s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.534 2622884 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:23.535 2622884 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:23.550 2622884 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:23.550 2622884 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:23.560 2622884 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:34:23.642 2622884 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:23.776 2622884 WARNING oslo_db.sqlalchemy.utils [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.057737s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.795 2622884 INFO alembic.runtime.migration [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.796 2622884 INFO alembic.runtime.migration [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.800 2622884 INFO alembic.runtime.migration [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.800 2622884 INFO alembic.runtime.migration [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.804 2622884 INFO alembic.runtime.migration [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:23.807 2622884 INFO aodh.api.app [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:23.819 2622884 INFO aodh.api.app [None req-3fdb54ad-6f0e-4d9e-b8cc-816830218de5 fe7027fe-1a44-4bde-80a1-3d9ff5b2967c d81d1282-d5be-46c9-93b7-374619d4c55c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:23.836 2622884 WARNING oslo_policy.policy [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.053106s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.854 2622884 INFO alembic.runtime.migration [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.854 2622884 INFO alembic.runtime.migration [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.859 2622884 INFO alembic.runtime.migration [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.859 2622884 INFO alembic.runtime.migration [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.863 2622884 INFO alembic.runtime.migration [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] Running stamp_revision -> 010 2026-04-21 04:34:23.868 2622884 INFO aodh.api.app [None req-51603106-d2c4-4c71-b70f-4249d1eb3777 196c5960-9fe9-4420-9987-de80d0d80e87 e73b823b-c1b1-4266-902c-a5b708d1c67b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:23.888 2622884 WARNING oslo_db.sqlalchemy.utils [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:23.890 2622884 WARNING oslo_db.sqlalchemy.utils [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:23.898 2622884 WARNING oslo_db.sqlalchemy.utils [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.037558s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.908 2622884 INFO alembic.runtime.migration [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.909 2622884 INFO alembic.runtime.migration [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.912 2622884 INFO alembic.runtime.migration [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.912 2622884 INFO alembic.runtime.migration [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.917 2622884 INFO alembic.runtime.migration [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:23.919 2622884 INFO aodh.api.app [None req-9fe73f27-076e-4d0a-bdf8-6207d3ee3b61 f503fb71-9545-4db0-8a0d-486662fb8b73 e094d547-2daa-4ceb-9701-1c028e270ef0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.053396s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.946 2622884 INFO alembic.runtime.migration [None req-67a7e292-dab0-44dd-9ad4-15dfb10b1201 e6a2c07a-ba83-44d1-97e4-84ca347bf304 5f780aa0-9525-4811-90a6-0376f231f819 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.946 2622884 INFO alembic.runtime.migration [None req-67a7e292-dab0-44dd-9ad4-15dfb10b1201 e6a2c07a-ba83-44d1-97e4-84ca347bf304 5f780aa0-9525-4811-90a6-0376f231f819 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.951 2622884 INFO alembic.runtime.migration [None req-67a7e292-dab0-44dd-9ad4-15dfb10b1201 e6a2c07a-ba83-44d1-97e4-84ca347bf304 5f780aa0-9525-4811-90a6-0376f231f819 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.951 2622884 INFO alembic.runtime.migration [None req-67a7e292-dab0-44dd-9ad4-15dfb10b1201 e6a2c07a-ba83-44d1-97e4-84ca347bf304 5f780aa0-9525-4811-90a6-0376f231f819 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:23.956 2622884 INFO alembic.runtime.migration [None req-67a7e292-dab0-44dd-9ad4-15dfb10b1201 e6a2c07a-ba83-44d1-97e4-84ca347bf304 5f780aa0-9525-4811-90a6-0376f231f819 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:23.958 2622884 INFO aodh.api.app [None req-67a7e292-dab0-44dd-9ad4-15dfb10b1201 e6a2c07a-ba83-44d1-97e4-84ca347bf304 5f780aa0-9525-4811-90a6-0376f231f819 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:23.984 2622884 WARNING oslo_db.sqlalchemy.utils [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:23.986 2622884 WARNING oslo_db.sqlalchemy.utils [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:23.989 2622884 WARNING oslo_db.sqlalchemy.utils [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.306682s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.763 2622888 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:23.763 2622888 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:23.777 2622888 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:23.778 2622888 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:23.788 2622888 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:34:23.868 2622888 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.012 2622888 WARNING oslo_db.sqlalchemy.utils [None req-c81646b0-8978-4d38-9b65-48b147a2883a 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.021 2622888 WARNING oslo_db.sqlalchemy.utils [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.056750s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:23.999 2622884 INFO alembic.runtime.migration [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:23.999 2622884 INFO alembic.runtime.migration [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.004 2622884 INFO alembic.runtime.migration [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.004 2622884 INFO alembic.runtime.migration [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.009 2622884 INFO alembic.runtime.migration [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.023 2622884 INFO aodh.api.app [None req-68fe49c4-5e12-4b19-9495-0ba423c81924 f04d4124-bba6-4e9b-96d4-85850dca8880 96ae5f90-0766-4adb-86e6-7f9b10d55ca8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.041 2622884 WARNING oslo_db.sqlalchemy.utils [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.043 2622884 WARNING oslo_db.sqlalchemy.utils [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.048 2622884 WARNING oslo_db.sqlalchemy.utils [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.037020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.049 2622888 INFO alembic.runtime.migration [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.049 2622888 INFO alembic.runtime.migration [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.052 2622888 INFO alembic.runtime.migration [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.052 2622888 INFO alembic.runtime.migration [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.057 2622888 INFO alembic.runtime.migration [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.061 2622888 INFO aodh.api.app [None req-0d25f6ae-bda0-4a1d-a13f-04bde6f173a6 206a3f78-baef-4aaa-b94e-4580451cc97c 98a15da3-61d3-48a6-9520-034d283d4b55 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.058068s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.057 2622884 INFO alembic.runtime.migration [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.058 2622884 INFO alembic.runtime.migration [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.061 2622884 INFO alembic.runtime.migration [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.061 2622884 INFO alembic.runtime.migration [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.067 2622884 INFO alembic.runtime.migration [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.074 2622884 INFO aodh.api.app [None req-045b401b-2a46-4cc4-ac1f-600cbfd44a90 93332d36-8de2-4254-93fa-f0ee7e3ab094 a382aee7-aa45-43d1-91e5-70111cfcabcc - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.095 2622884 WARNING oslo_db.sqlalchemy.utils [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.097 2622884 WARNING oslo_db.sqlalchemy.utils [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.105 2622884 WARNING oslo_db.sqlalchemy.utils [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] 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_as_admin [0.057898s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.086 2622888 INFO alembic.runtime.migration [None req-180bad87-1c5c-432d-96e7-0e0f1dde631f 3d736971-d897-4b33-ac3b-6339058aec22 21783446-e382-4d68-bb87-a27210f1ad1d - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.086 2622888 INFO alembic.runtime.migration [None req-180bad87-1c5c-432d-96e7-0e0f1dde631f 3d736971-d897-4b33-ac3b-6339058aec22 21783446-e382-4d68-bb87-a27210f1ad1d - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.090 2622888 INFO alembic.runtime.migration [None req-180bad87-1c5c-432d-96e7-0e0f1dde631f 3d736971-d897-4b33-ac3b-6339058aec22 21783446-e382-4d68-bb87-a27210f1ad1d - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.090 2622888 INFO alembic.runtime.migration [None req-180bad87-1c5c-432d-96e7-0e0f1dde631f 3d736971-d897-4b33-ac3b-6339058aec22 21783446-e382-4d68-bb87-a27210f1ad1d - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.104 2622888 INFO alembic.runtime.migration [None req-180bad87-1c5c-432d-96e7-0e0f1dde631f 3d736971-d897-4b33-ac3b-6339058aec22 21783446-e382-4d68-bb87-a27210f1ad1d - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.109 2622888 INFO aodh.api.app [None req-180bad87-1c5c-432d-96e7-0e0f1dde631f 3d736971-d897-4b33-ac3b-6339058aec22 21783446-e382-4d68-bb87-a27210f1ad1d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.123 2622888 WARNING oslo_db.sqlalchemy.utils [None req-0bc9de29-f21a-488b-9ab5-3a826dd1c017 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.128 2622888 WARNING oslo_db.sqlalchemy.utils [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.136 2622888 WARNING oslo_db.sqlalchemy.utils [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.042818s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.146 2622888 INFO alembic.runtime.migration [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.146 2622888 INFO alembic.runtime.migration [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.150 2622888 INFO alembic.runtime.migration [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.150 2622888 INFO alembic.runtime.migration [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.156 2622888 INFO alembic.runtime.migration [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.159 2622888 INFO aodh.api.app [None req-c030e08b-5e96-42ff-aadf-2c2f365dd6ab 1665659a-8b9c-4676-9b66-288cb773ff21 0e0b8676-c929-4c86-8f28-f5d191bac793 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.173 2622888 WARNING oslo_db.sqlalchemy.utils [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.174 2622888 WARNING oslo_db.sqlalchemy.utils [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.179 2622888 WARNING oslo_db.sqlalchemy.utils [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.113915s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.116 2622884 INFO alembic.runtime.migration [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.116 2622884 INFO alembic.runtime.migration [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.119 2622884 INFO alembic.runtime.migration [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.119 2622884 INFO alembic.runtime.migration [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.125 2622884 INFO alembic.runtime.migration [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.128 2622884 INFO aodh.api.app [None req-0bab2522-feb3-45ff-a6c1-ec525cc77e34 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.176 2622884 WARNING oslo_db.sqlalchemy.utils [None req-82a47111-996e-4db5-89b2-07a098d7ee5e a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.178 2622884 WARNING oslo_db.sqlalchemy.utils [None req-82a47111-996e-4db5-89b2-07a098d7ee5e a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.187 2622884 WARNING oslo_db.sqlalchemy.utils [None req-82a47111-996e-4db5-89b2-07a098d7ee5e a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.193 2622884 WARNING oslo_db.sqlalchemy.utils [None req-8c2b3be4-08e8-4def-9f70-81a1a40dc726 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.205 2622884 WARNING oslo_db.sqlalchemy.utils [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.043106s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.189 2622888 INFO alembic.runtime.migration [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.189 2622888 INFO alembic.runtime.migration [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.194 2622888 INFO alembic.runtime.migration [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.194 2622888 INFO alembic.runtime.migration [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.199 2622888 INFO alembic.runtime.migration [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.203 2622888 INFO aodh.api.app [None req-33ea146c-d0fb-4949-b798-42eccd280766 ca8fb1f4-ec62-4b1c-aabe-9f4275ebc957 fb336978-ec6a-44fc-8eb1-cf6301a32c94 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.221 2622888 WARNING oslo_db.sqlalchemy.utils [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.072613s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.233 2622888 INFO alembic.runtime.migration [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.234 2622888 INFO alembic.runtime.migration [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.237 2622888 INFO alembic.runtime.migration [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.237 2622888 INFO alembic.runtime.migration [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.242 2622888 INFO alembic.runtime.migration [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.244 2622888 INFO aodh.api.app [None req-c4969a3a-08da-4a02-809e-21de21d18143 945927bc-f4b4-4849-ae5c-4abf6d0797e5 152167e4-2781-4a81-bb13-a3448fcc9cd4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.269 2622888 WARNING oslo_db.sqlalchemy.utils [None req-4a7346f2-5ec8-47d2-861f-1c990fd2ed95 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.279 2622888 WARNING oslo_db.sqlalchemy.utils [None req-9b2ff015-e292-4010-b6b6-92ddf9be7901 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.288 2622888 WARNING oslo_db.sqlalchemy.utils [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.290 2622888 WARNING oslo_db.sqlalchemy.utils [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.128859s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.229 2622884 INFO alembic.runtime.migration [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.229 2622884 INFO alembic.runtime.migration [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.235 2622884 INFO alembic.runtime.migration [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.236 2622884 INFO alembic.runtime.migration [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.247 2622884 INFO alembic.runtime.migration [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.256 2622884 INFO aodh.api.app [None req-203702ef-f1b2-46a9-ad7b-e54568b9cd75 a5202c5a-7297-4e88-ac96-2a0598accf30 3c0cae8b-6675-4e7a-bfcd-5722288d54a8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.286 2622884 WARNING oslo_db.sqlalchemy.utils [None req-0ce54355-6d01-409d-813e-3ed44e101ffb 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.298 2622884 WARNING oslo_db.sqlalchemy.utils [None req-32dfdc87-a00f-45b4-8d2d-ec53d83be913 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.317 2622884 WARNING oslo_db.sqlalchemy.utils [None req-f9418b83-d449-428f-bc70-945746ac419d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.323 2622884 WARNING oslo_db.sqlalchemy.utils [None req-f9418b83-d449-428f-bc70-945746ac419d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.329 2622884 WARNING oslo_db.sqlalchemy.utils [None req-ec2388be-79a3-42ba-938e-a2903727326c 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.346 2622884 WARNING oslo_db.sqlalchemy.utils [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.122166s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.312 2622888 INFO alembic.runtime.migration [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.312 2622888 INFO alembic.runtime.migration [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.318 2622888 INFO alembic.runtime.migration [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.318 2622888 INFO alembic.runtime.migration [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.324 2622888 INFO alembic.runtime.migration [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.330 2622888 INFO aodh.api.app [None req-5037fa67-bdbf-4012-bc2b-b24d5073cf2c 91633e27-1a47-46e7-b4ae-fa4da64850a2 425f03fb-bd5d-416b-a4c6-0b6383c12c72 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.351 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ad527eb3-e089-4ac1-b3cc-1df3d7216922 c719b56e-d44a-4169-8620-a9c561a3bcee fcfd0065-3171-4bed-9eef-d793537f6993 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.352 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ad527eb3-e089-4ac1-b3cc-1df3d7216922 c719b56e-d44a-4169-8620-a9c561a3bcee fcfd0065-3171-4bed-9eef-d793537f6993 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.358 2622888 WARNING oslo_db.sqlalchemy.utils [None req-f959f499-42f9-49bb-bec0-a79a5e650c94 c719b56e-d44a-4169-8620-a9c561a3bcee fcfd0065-3171-4bed-9eef-d793537f6993 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.361 2622888 WARNING oslo_db.sqlalchemy.utils [None req-a8b444b7-3c1d-4f8c-bad3-fceafd1d816a 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.365 2622888 WARNING oslo_db.sqlalchemy.utils [None req-333b445d-463a-4c62-8be4-25aeb9978d8f 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.380 2622888 WARNING oslo_db.sqlalchemy.utils [None req-18fb45a7-2983-4c9e-a8fb-1937ca4d5abe c719b56e-d44a-4169-8620-a9c561a3bcee fcfd0065-3171-4bed-9eef-d793537f6993 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.386 2622888 WARNING oslo_db.sqlalchemy.utils [None req-18fb45a7-2983-4c9e-a8fb-1937ca4d5abe c719b56e-d44a-4169-8620-a9c561a3bcee fcfd0065-3171-4bed-9eef-d793537f6993 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.398 2622888 WARNING oslo_db.sqlalchemy.utils [None req-360b09c6-7cad-44d7-8a49-d9debc5d879a c719b56e-d44a-4169-8620-a9c561a3bcee fcfd0065-3171-4bed-9eef-d793537f6993 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.404 2622888 WARNING oslo_db.sqlalchemy.utils [None req-66fd19e5-4d83-4dd6-9667-630cd29c03c7 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.407 2622888 WARNING oslo_db.sqlalchemy.utils [None req-66fd19e5-4d83-4dd6-9667-630cd29c03c7 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.413 2622888 WARNING oslo_db.sqlalchemy.utils [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d0 8-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.248770s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.272 2622891 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:24.273 2622891 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:24.282 2622891 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:24.282 2622891 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:24.287 2622891 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:34:24.328 2622891 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.483 2622891 WARNING oslo_db.sqlalchemy.utils [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.489 2622891 WARNING oslo_db.sqlalchemy.utils [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.433573s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.110 2622890 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:24.112 2622890 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:24.138 2622890 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-04-21 04:34:24.138 2622890 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-04-21 04:34:24.148 2622890 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-04-21 04:34:24.240 2622890 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.483 2622890 WARNING oslo_db.sqlalchemy.utils [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.088208s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.435 2622888 INFO alembic.runtime.migration [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.435 2622888 INFO alembic.runtime.migration [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.439 2622888 INFO alembic.runtime.migration [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.439 2622888 INFO alembic.runtime.migration [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.448 2622888 INFO alembic.runtime.migration [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.452 2622888 INFO aodh.api.app [None req-503a0f3a-3df0-45a3-ae27-7838ac963c91 4a828d08-aaed-4d4e-bbf2-b9ae0148d608 63f17e91-bf76-4abb-8676-31f7b64b54f9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.476 2622888 WARNING oslo_db.sqlalchemy.utils [None req-673b3e8f-ae85-41a8-b171-0db5ae6cff4b 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.478 2622888 WARNING oslo_db.sqlalchemy.utils [None req-673b3e8f-ae85-41a8-b171-0db5ae6cff4b 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.481 2622888 WARNING oslo_db.sqlalchemy.utils [None req-eb61ff5a-7f9b-4106-ab22-2439c9a78bbd 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.485 2622888 WARNING oslo_db.sqlalchemy.utils [None req-3078a36e-06d1-46c3-ac61-bfc5fb63de89 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.492 2622888 WARNING oslo_db.sqlalchemy.utils [None req-3f7294c2-e3d7-4537-aa89-33b1de72c7db 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.493 2622888 WARNING oslo_db.sqlalchemy.utils [None req-3f7294c2-e3d7-4537-aa89-33b1de72c7db 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.497 2622888 WARNING oslo_db.sqlalchemy.utils [None req-413ff04c-a1f6-4f87-9394-922833899880 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.500 2622888 WARNING oslo_db.sqlalchemy.utils [None req-1dff8da8-973b-45d5-b09e-611acb4b1dce 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.507 2622888 WARNING oslo_db.sqlalchemy.utils [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.509 2622888 WARNING oslo_db.sqlalchemy.utils [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] 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_project_filter_normal_user [0.085260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.531 2622891 INFO alembic.runtime.migration [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.531 2622891 INFO alembic.runtime.migration [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.534 2622891 INFO alembic.runtime.migration [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.534 2622891 INFO alembic.runtime.migration [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.546 2622891 INFO alembic.runtime.migration [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.552 2622891 INFO aodh.api.app [None req-f38fa1af-018d-44f3-94a0-52de808d840b e73ac746-b5b9-49b3-ae8c-54e3ef8d599e ce9ffa2f-d5e1-43d9-afa9-8b8316a7f41c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.577 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] 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_project [0.093257s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.513 2622890 INFO alembic.runtime.migration [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.513 2622890 INFO alembic.runtime.migration [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.517 2622890 INFO alembic.runtime.migration [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.527 2622890 INFO alembic.runtime.migration [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.532 2622890 INFO alembic.runtime.migration [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.545 2622890 INFO aodh.api.app [None req-1749cd04-d4b9-41b0-904c-d98a31425a18 56ee1f41-768a-4a21-932d-41630d504af9 b88316f4-bd8e-4720-b850-d6f498e5f558 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.041076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.596 2622891 INFO alembic.runtime.migration [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.596 2622891 INFO alembic.runtime.migration [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.602 2622891 INFO alembic.runtime.migration [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.602 2622891 INFO alembic.runtime.migration [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.611 2622891 INFO alembic.runtime.migration [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.613 2622891 INFO aodh.api.app [None req-a021f661-66ae-4f7d-9a3b-1f2bdc478c1b 21329b59-b1d7-4443-9f2c-bfb225530f9b 690e1edf-c011-496b-8289-156a210e084e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.036862s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.637 2622891 INFO alembic.runtime.migration [None req-ab1d7452-2469-427a-917e-62e3f9ec4f5e 79104df6-f5cb-46b9-9043-07bf585cd583 3f41bc45-ee92-4371-aecf-69c07f749b0c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.638 2622891 INFO alembic.runtime.migration [None req-ab1d7452-2469-427a-917e-62e3f9ec4f5e 79104df6-f5cb-46b9-9043-07bf585cd583 3f41bc45-ee92-4371-aecf-69c07f749b0c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.642 2622891 INFO alembic.runtime.migration [None req-ab1d7452-2469-427a-917e-62e3f9ec4f5e 79104df6-f5cb-46b9-9043-07bf585cd583 3f41bc45-ee92-4371-aecf-69c07f749b0c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.642 2622891 INFO alembic.runtime.migration [None req-ab1d7452-2469-427a-917e-62e3f9ec4f5e 79104df6-f5cb-46b9-9043-07bf585cd583 3f41bc45-ee92-4371-aecf-69c07f749b0c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.646 2622891 INFO alembic.runtime.migration [None req-ab1d7452-2469-427a-917e-62e3f9ec4f5e 79104df6-f5cb-46b9-9043-07bf585cd583 3f41bc45-ee92-4371-aecf-69c07f749b0c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.648 2622891 INFO aodh.api.app [None req-ab1d7452-2469-427a-917e-62e3f9ec4f5e 79104df6-f5cb-46b9-9043-07bf585cd583 3f41bc45-ee92-4371-aecf-69c07f749b0c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.335857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.367 2622884 INFO alembic.runtime.migration [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.367 2622884 INFO alembic.runtime.migration [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.378 2622884 INFO alembic.runtime.migration [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.378 2622884 INFO alembic.runtime.migration [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.388 2622884 INFO alembic.runtime.migration [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.397 2622884 INFO aodh.api.app [None req-b9f03c5a-4c6f-48af-a824-6426e8604a0d 5515d37f-616e-41e3-8fe0-490aee180f83 1fe2d6aa-42f7-4b37-861b-b6bc3e38ebcd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.630 2622884 WARNING oslo_db.sqlalchemy.utils [None req-0282d940-d70f-49a0-b234-a482dbd2d1c6 a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.635 2622884 WARNING oslo_db.sqlalchemy.utils [None req-c26fecbe-3fe0-4627-828d-b87ecc96f6ce a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.641 2622884 WARNING oslo_db.sqlalchemy.utils [None req-cf8be101-6cb4-4631-a714-68d9d5124183 a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.650 2622884 WARNING oslo_db.sqlalchemy.utils [None req-bdebe10f-0d3f-40a2-b4c1-a3a994339fe0 a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.652 2622884 WARNING oslo_db.sqlalchemy.utils [None req-bdebe10f-0d3f-40a2-b4c1-a3a994339fe0 a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.668 2622884 WARNING oslo_db.sqlalchemy.utils [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.675 2622884 WARNING oslo_db.sqlalchemy.utils [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.182423s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.517 2622888 INFO alembic.runtime.migration [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.517 2622888 INFO alembic.runtime.migration [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.520 2622888 INFO alembic.runtime.migration [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.521 2622888 INFO alembic.runtime.migration [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.525 2622888 INFO alembic.runtime.migration [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.526 2622888 INFO aodh.api.app [None req-df73af7c-a6e9-4f1b-a0a5-b8e44377c33e 53921f4c-eadc-4e31-99d7-a8c938264047 01058622-2560-4d09-b700-766b6deb28c8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.667 2622888 WARNING oslo_db.sqlalchemy.utils [None req-670a2a6b-e1d4-4ae9-a32e-6e97a6fb0188 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.670 2622888 WARNING oslo_db.sqlalchemy.utils [None req-558d1374-1766-4f65-992d-f074090ab735 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.672 2622888 WARNING oslo_db.sqlalchemy.utils [None req-558d1374-1766-4f65-992d-f074090ab735 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.675 2622888 WARNING oslo_db.sqlalchemy.utils [None req-4cc80a08-fbc8-4b6b-abab-c369d75d6de1 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.678 2622888 WARNING oslo_db.sqlalchemy.utils [None req-d16529bf-f63b-4257-a195-971acaefd1f0 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.686 2622888 WARNING oslo_db.sqlalchemy.utils [None req-2c781f54-db3c-4933-961b-c000c553dcf9 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.690 2622888 WARNING oslo_db.sqlalchemy.utils [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.692 2622888 WARNING oslo_db.sqlalchemy.utils [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.103458s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.612 2622890 INFO alembic.runtime.migration [None req-2e91f818-5b7b-441b-8a18-4df8b51547c2 93cbe7c2-0bd5-44d9-83b1-1c6a02e29402 a16aba2c-a1a4-44cf-9d5b-2a2eac9c1b7c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.613 2622890 INFO alembic.runtime.migration [None req-2e91f818-5b7b-441b-8a18-4df8b51547c2 93cbe7c2-0bd5-44d9-83b1-1c6a02e29402 a16aba2c-a1a4-44cf-9d5b-2a2eac9c1b7c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.620 2622890 INFO alembic.runtime.migration [None req-2e91f818-5b7b-441b-8a18-4df8b51547c2 93cbe7c2-0bd5-44d9-83b1-1c6a02e29402 a16aba2c-a1a4-44cf-9d5b-2a2eac9c1b7c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.623 2622890 INFO alembic.runtime.migration [None req-2e91f818-5b7b-441b-8a18-4df8b51547c2 93cbe7c2-0bd5-44d9-83b1-1c6a02e29402 a16aba2c-a1a4-44cf-9d5b-2a2eac9c1b7c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.630 2622890 INFO alembic.runtime.migration [None req-2e91f818-5b7b-441b-8a18-4df8b51547c2 93cbe7c2-0bd5-44d9-83b1-1c6a02e29402 a16aba2c-a1a4-44cf-9d5b-2a2eac9c1b7c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.633 2622890 INFO aodh.api.app [None req-2e91f818-5b7b-441b-8a18-4df8b51547c2 93cbe7c2-0bd5-44d9-83b1-1c6a02e29402 a16aba2c-a1a4-44cf-9d5b-2a2eac9c1b7c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.661 2622890 WARNING oslo_db.sqlalchemy.utils [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.669 2622890 WARNING oslo_db.sqlalchemy.utils [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.681 2622890 WARNING oslo_db.sqlalchemy.utils [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.056425s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.675 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.675 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.681 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.681 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.687 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.690 2622891 INFO aodh.api.app [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.064459s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.700 2622888 INFO alembic.runtime.migration [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.700 2622888 INFO alembic.runtime.migration [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.703 2622888 INFO alembic.runtime.migration [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.703 2622888 INFO alembic.runtime.migration [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.708 2622888 INFO alembic.runtime.migration [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.710 2622888 INFO aodh.api.app [None req-7cf16933-a54f-4b5d-afa7-29c7c05e3209 78688269-04b5-4bd0-ac19-a4ccb14448f3 b2243993-2eeb-49d7-a90a-0cbb931cb796 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.736 2622888 WARNING oslo_db.sqlalchemy.utils [None req-5d9e6f79-31fb-4784-9dbc-dfe4ae44183a ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.738 2622888 WARNING oslo_db.sqlalchemy.utils [None req-5d9e6f79-31fb-4784-9dbc-dfe4ae44183a ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.744 2622888 WARNING oslo_db.sqlalchemy.utils [None req-148bb69f-cc6e-4cd9-91a8-a039c60c614f ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.748 2622888 WARNING oslo_db.sqlalchemy.utils [None req-eac7904d-a897-4568-8ab9-faa4effcf39e ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.749 2622888 WARNING oslo_db.sqlalchemy.utils [None req-eac7904d-a897-4568-8ab9-faa4effcf39e ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.752 2622888 WARNING oslo_db.sqlalchemy.utils [None req-71ed9aee-fc2b-409a-9704-42d0d17eaf88 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.090935s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.696 2622884 INFO alembic.runtime.migration [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.697 2622884 INFO alembic.runtime.migration [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.707 2622884 INFO alembic.runtime.migration [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.708 2622884 INFO alembic.runtime.migration [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.714 2622884 INFO alembic.runtime.migration [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.717 2622884 INFO aodh.api.app [None req-f5e68fc1-4293-4fa0-b8fa-6d62ee42977c a9971d21-f91d-4ccb-a43a-c5c248df51fc 70c4f99f-3da4-4675-824c-961351023e2a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.744 2622884 WARNING oslo_db.sqlalchemy.utils [None req-e88e41d4-016d-455e-8cce-43834665a26b 9e14264b-643a-4e91-9c54-7eb18e0b60ca 7aa66741-a2e4-4cac-bc34-7d29079deb33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.746 2622884 WARNING oslo_db.sqlalchemy.utils [None req-e88e41d4-016d-455e-8cce-43834665a26b 9e14264b-643a-4e91-9c54-7eb18e0b60ca 7aa66741-a2e4-4cac-bc34-7d29079deb33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.753 2622884 WARNING oslo_db.sqlalchemy.utils [None req-ed54aec1-c934-45f5-8ff0-576e0e97f563 9e14264b-643a-4e91-9c54-7eb18e0b60ca 7aa66741-a2e4-4cac-bc34-7d29079deb33 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.761 2622884 WARNING oslo_db.sqlalchemy.utils [None req-a9cc7413-e264-455d-bc4b-a44b11f652e7 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.763 2622884 WARNING oslo_db.sqlalchemy.utils [None req-a9cc7413-e264-455d-bc4b-a44b11f652e7 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.771 2622884 WARNING oslo_db.sqlalchemy.utils [None req-f06f4381-4b6e-4ed7-bbbb-52532c5c8945 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.776 2622884 WARNING oslo_db.sqlalchemy.utils [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.067290s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.713 2622890 INFO alembic.runtime.migration [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.713 2622890 INFO alembic.runtime.migration [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.726 2622890 INFO alembic.runtime.migration [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.726 2622890 INFO alembic.runtime.migration [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.740 2622890 INFO alembic.runtime.migration [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.747 2622890 INFO aodh.api.app [None req-15266615-db93-46b6-be1b-1f3b6d8515a7 934c5029-76c1-4e27-b316-32cbb4fc24ab f117d30a-fce3-4e22-b1f7-41b8fe716201 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.044364s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.766 2622888 INFO alembic.runtime.migration [None req-bde3aab6-7195-469f-b976-9c5af9f89c44 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.767 2622888 INFO alembic.runtime.migration [None req-bde3aab6-7195-469f-b976-9c5af9f89c44 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.773 2622888 INFO alembic.runtime.migration [None req-bde3aab6-7195-469f-b976-9c5af9f89c44 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.774 2622888 INFO alembic.runtime.migration [None req-bde3aab6-7195-469f-b976-9c5af9f89c44 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.781 2622888 INFO alembic.runtime.migration [None req-bde3aab6-7195-469f-b976-9c5af9f89c44 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.783 2622888 INFO aodh.api.app [None req-bde3aab6-7195-469f-b976-9c5af9f89c44 ae128e3c-4df8-419f-b63f-1e5dc04bfeb1 eab1e2de-0d1b-458e-8865-a9b560d0084e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.797 2622888 WARNING oslo_db.sqlalchemy.utils [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.798 2622888 WARNING oslo_db.sqlalchemy.utils [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.802 2622888 WARNING oslo_db.sqlalchemy.utils [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.049554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.787 2622884 INFO alembic.runtime.migration [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.788 2622884 INFO alembic.runtime.migration [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.792 2622884 INFO alembic.runtime.migration [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.792 2622884 INFO alembic.runtime.migration [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.797 2622884 INFO alembic.runtime.migration [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.800 2622884 INFO aodh.api.app [None req-11c3a78c-9ba4-4aba-b163-c6e4eba43c02 9e14264b-643a-4e91-9c54-7eb18e0b60ca c1fdb94f-9fb8-4360-bd4b-7b654e5d221c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.818 2622884 WARNING oslo_db.sqlalchemy.utils [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.110512s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.735 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.736 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.740 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.741 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.754 2622891 INFO alembic.runtime.migration [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.756 2622891 INFO aodh.api.app [None req-cfbd0ddd-9ad5-4c34-80cb-ae76cd69432e 653878b7-2ff9-453d-aafb-1848fce0192f 250cf8cd-d753-428f-96f9-99df0a6fd129 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.778 2622891 WARNING oslo_db.sqlalchemy.utils [None req-2d58436d-d443-4da3-ad41-ac4b61b21e35 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.787 2622891 WARNING oslo_db.sqlalchemy.utils [None req-dd202335-a01a-4f86-a810-061af8799c97 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.801 2622891 WARNING oslo_db.sqlalchemy.utils [None req-dd202335-a01a-4f86-a810-061af8799c97 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.809 2622891 WARNING oslo_db.sqlalchemy.utils [None req-e9b3aca0-901e-4d83-9d26-48b82a746385 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.819 2622891 WARNING oslo_db.sqlalchemy.utils [None req-6c70774c-7040-462c-b21e-928dc5eccd0a 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.828 2622891 WARNING oslo_db.sqlalchemy.utils [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] 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_invalid_params [0.076911s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.808 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.808 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.818 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.818 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.829 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.844 2622890 INFO aodh.api.app [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.045052s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.846 2622891 INFO alembic.runtime.migration [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.847 2622891 INFO alembic.runtime.migration [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.851 2622891 INFO alembic.runtime.migration [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.851 2622891 INFO alembic.runtime.migration [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.855 2622891 INFO alembic.runtime.migration [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.857 2622891 INFO aodh.api.app [None req-3386e4ac-4b37-4f3c-89ac-46a524b16de1 5166804a-9105-48e3-8816-4d12f421a4f7 246eddd3-59b0-41a0-a1eb-bc5e813f8858 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.873 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.874 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.879 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.101111s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.821 2622888 INFO alembic.runtime.migration [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.822 2622888 INFO alembic.runtime.migration [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.830 2622888 INFO alembic.runtime.migration [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.831 2622888 INFO alembic.runtime.migration [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.849 2622888 INFO alembic.runtime.migration [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.857 2622888 INFO aodh.api.app [None req-2f24f74c-3741-454f-9fe4-0951887674df 3d95c63c-aedb-4391-87f0-c27426b5d562 77501c61-7869-43f0-b4a6-6bff54fd3626 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.889 2622888 WARNING oslo_db.sqlalchemy.utils [None req-e4a2f320-a4e8-4d6b-aced-59bd1f106c1b - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.893 2622888 WARNING oslo_db.sqlalchemy.utils [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.011809s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.001205s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000617s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.003959s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.094700s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.838 2622884 INFO alembic.runtime.migration [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.838 2622884 INFO alembic.runtime.migration [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.847 2622884 INFO alembic.runtime.migration [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.847 2622884 INFO alembic.runtime.migration [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.851 2622884 INFO alembic.runtime.migration [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.861 2622884 INFO aodh.api.app [None req-f54c466a-39bb-45c3-a253-28b239b2dfed d1f1b365-7854-421b-a555-f4b3e974db0b 8a41b957-a97d-4bf6-844c-5cda3d9aaafb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.891 2622884 WARNING oslo_db.sqlalchemy.utils [None req-184e1f11-b99f-49ba-8674-548755b5e206 ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.894 2622884 WARNING oslo_db.sqlalchemy.utils [None req-184e1f11-b99f-49ba-8674-548755b5e206 ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.908 2622884 WARNING oslo_db.sqlalchemy.utils [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.910 2622884 WARNING oslo_db.sqlalchemy.utils [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.003835s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.059232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.888 2622891 INFO alembic.runtime.migration [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.888 2622891 INFO alembic.runtime.migration [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.892 2622891 INFO alembic.runtime.migration [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.892 2622891 INFO alembic.runtime.migration [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.896 2622891 INFO alembic.runtime.migration [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.898 2622891 INFO aodh.api.app [None req-a6f439a5-7543-4610-9c3e-5a30bf916a83 118a352e-c20a-424b-bb0c-8c1618bdced5 e5882565-ddb4-4f7f-a392-b3fc445b8f46 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.914 2622891 WARNING oslo_db.sqlalchemy.utils [None req-43065645-c0b2-4413-bcdf-21680d699090 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.921 2622891 WARNING oslo_db.sqlalchemy.utils [None req-b5b9c81c-a7ae-475e-9869-80f1477651b7 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.926 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a9a6ec7c-b33c-496b-9cf6-c3cb5d274b91 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.935 2622891 WARNING oslo_db.sqlalchemy.utils [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.937 2622891 WARNING oslo_db.sqlalchemy.utils [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.092981s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.877 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.878 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.907 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.907 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.921 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.925 2622890 INFO aodh.api.app [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.041499s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.932 2622884 INFO alembic.runtime.migration [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.933 2622884 INFO alembic.runtime.migration [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.939 2622884 INFO alembic.runtime.migration [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.939 2622884 INFO alembic.runtime.migration [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.944 2622884 INFO alembic.runtime.migration [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.946 2622884 INFO aodh.api.app [None req-4fdee8ff-78cf-4f23-b6c8-55496a2cb2fc ff43475d-9feb-4616-ab53-718460b87723 8bb3c35e-dbd7-440a-b790-9f6644403469 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.960 2622884 WARNING oslo_db.sqlalchemy.utils [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.961 2622884 WARNING oslo_db.sqlalchemy.utils [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.965 2622884 WARNING oslo_db.sqlalchemy.utils [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.057494s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.934 2622888 INFO alembic.runtime.migration [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.934 2622888 INFO alembic.runtime.migration [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.938 2622888 INFO alembic.runtime.migration [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.938 2622888 INFO alembic.runtime.migration [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.943 2622888 INFO alembic.runtime.migration [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.945 2622888 INFO aodh.api.app [None req-d03d6eb8-be2a-4c95-acef-1268b75c8f70 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.064396s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.948 2622891 INFO alembic.runtime.migration [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.948 2622891 INFO alembic.runtime.migration [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.955 2622891 INFO alembic.runtime.migration [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.955 2622891 INFO alembic.runtime.migration [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.959 2622891 INFO alembic.runtime.migration [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:24.963 2622891 INFO aodh.api.app [None req-385223f5-0517-40dd-9f57-6690e115e6ad 33a8931a-9e25-47c8-bfc2-1c61a3a46298 08fc29fc-9cd3-4b45-8b39-cf5ad9fb8256 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:24.980 2622891 WARNING oslo_db.sqlalchemy.utils [None req-82bdd415-6201-4229-bada-362d1f5a58b0 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.981 2622891 WARNING oslo_db.sqlalchemy.utils [None req-82bdd415-6201-4229-bada-362d1f5a58b0 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.989 2622891 WARNING oslo_db.sqlalchemy.utils [None req-1796ebcc-e610-4f88-8db1-d5abc1305d5b 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.996 2622891 WARNING oslo_db.sqlalchemy.utils [None req-e953d9e7-6247-49b3-9d82-4f84dd9bcd8e 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:24.997 2622891 WARNING oslo_db.sqlalchemy.utils [None req-e953d9e7-6247-49b3-9d82-4f84dd9bcd8e 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.000 2622891 WARNING oslo_db.sqlalchemy.utils [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.090088s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.974 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.978 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:24.982 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.982 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.003 2622890 INFO alembic.runtime.migration [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.005 2622890 INFO aodh.api.app [None req-67a18d96-3c1a-41a9-b8d4-bf1d86709c71 a2afa301-93e6-4654-9cd6-92804a107f91 0ccd9c89-f15c-4dd6-bf5d-e6db471e0fc2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.035 2622890 WARNING oslo_db.sqlalchemy.utils [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.076635s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.109112s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:24.992 2622888 INFO alembic.runtime.migration [None req-df1167c5-ab0a-453a-b844-ef1425cc62e2 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:24.992 2622888 INFO alembic.runtime.migration [None req-df1167c5-ab0a-453a-b844-ef1425cc62e2 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.012 2622888 INFO alembic.runtime.migration [None req-df1167c5-ab0a-453a-b844-ef1425cc62e2 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.013 2622888 INFO alembic.runtime.migration [None req-df1167c5-ab0a-453a-b844-ef1425cc62e2 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.022 2622888 INFO alembic.runtime.migration [None req-df1167c5-ab0a-453a-b844-ef1425cc62e2 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.032 2622888 INFO aodh.api.app [None req-df1167c5-ab0a-453a-b844-ef1425cc62e2 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.012503s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000739s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002217s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002170s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.055284s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.102 2622888 INFO alembic.runtime.migration [None req-1561022e-7f29-4b9e-a3b3-ed106d70c8f8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.102 2622888 INFO alembic.runtime.migration [None req-1561022e-7f29-4b9e-a3b3-ed106d70c8f8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.107 2622888 INFO alembic.runtime.migration [None req-1561022e-7f29-4b9e-a3b3-ed106d70c8f8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.108 2622888 INFO alembic.runtime.migration [None req-1561022e-7f29-4b9e-a3b3-ed106d70c8f8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.112 2622888 INFO alembic.runtime.migration [None req-1561022e-7f29-4b9e-a3b3-ed106d70c8f8 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.114 2622888 INFO aodh.api.app [None req-1561022e-7f29-4b9e-a3b3-ed106d70c8f8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.042711s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.117 2622884 INFO alembic.runtime.migration [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.117 2622884 INFO alembic.runtime.migration [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.121 2622884 INFO alembic.runtime.migration [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.121 2622884 INFO alembic.runtime.migration [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.125 2622884 INFO alembic.runtime.migration [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.127 2622884 INFO aodh.api.app [None req-3aae6c8f-e85c-4737-9a1a-9326989715e5 0f97a67f-a228-4c70-9c8c-c06ee0d6c38c 5d9de05c-2bcd-4323-a189-1d10688c6764 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.038216s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.157 2622888 INFO alembic.runtime.migration [None req-8a68250c-2c0c-4575-809c-5a675144b40b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.157 2622888 INFO alembic.runtime.migration [None req-8a68250c-2c0c-4575-809c-5a675144b40b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.161 2622888 INFO alembic.runtime.migration [None req-8a68250c-2c0c-4575-809c-5a675144b40b - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.161 2622888 INFO alembic.runtime.migration [None req-8a68250c-2c0c-4575-809c-5a675144b40b - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.165 2622888 INFO alembic.runtime.migration [None req-8a68250c-2c0c-4575-809c-5a675144b40b - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.167 2622888 INFO aodh.api.app [None req-8a68250c-2c0c-4575-809c-5a675144b40b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.093546s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.159 2622884 INFO alembic.runtime.migration [None req-d8b8395a-d782-4f67-a5cc-705b4c219de9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.159 2622884 INFO alembic.runtime.migration [None req-d8b8395a-d782-4f67-a5cc-705b4c219de9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.162 2622884 INFO alembic.runtime.migration [None req-d8b8395a-d782-4f67-a5cc-705b4c219de9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.162 2622884 INFO alembic.runtime.migration [None req-d8b8395a-d782-4f67-a5cc-705b4c219de9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.175 2622884 INFO alembic.runtime.migration [None req-d8b8395a-d782-4f67-a5cc-705b4c219de9 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.179 2622884 INFO aodh.api.app [None req-d8b8395a-d782-4f67-a5cc-705b4c219de9 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.067077s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.199 2622888 INFO alembic.runtime.migration [None req-df17826b-5614-4770-ac03-d2e8cadaae13 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.199 2622888 INFO alembic.runtime.migration [None req-df17826b-5614-4770-ac03-d2e8cadaae13 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.211 2622888 INFO alembic.runtime.migration [None req-df17826b-5614-4770-ac03-d2e8cadaae13 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.211 2622888 INFO alembic.runtime.migration [None req-df17826b-5614-4770-ac03-d2e8cadaae13 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.216 2622888 INFO alembic.runtime.migration [None req-df17826b-5614-4770-ac03-d2e8cadaae13 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.218 2622888 INFO aodh.api.app [None req-df17826b-5614-4770-ac03-d2e8cadaae13 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.037450s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.264 2622888 INFO alembic.runtime.migration [None req-f0adcd7d-545a-4c71-b296-37014336e20d - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.264 2622888 INFO alembic.runtime.migration [None req-f0adcd7d-545a-4c71-b296-37014336e20d - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.267 2622888 INFO alembic.runtime.migration [None req-f0adcd7d-545a-4c71-b296-37014336e20d - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.267 2622888 INFO alembic.runtime.migration [None req-f0adcd7d-545a-4c71-b296-37014336e20d - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.272 2622888 INFO alembic.runtime.migration [None req-f0adcd7d-545a-4c71-b296-37014336e20d - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.274 2622888 INFO aodh.api.app [None req-f0adcd7d-545a-4c71-b296-37014336e20d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.305581s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.014 2622891 INFO alembic.runtime.migration [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.014 2622891 INFO alembic.runtime.migration [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.018 2622891 INFO alembic.runtime.migration [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.019 2622891 INFO alembic.runtime.migration [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.030 2622891 INFO alembic.runtime.migration [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.032 2622891 INFO aodh.api.app [None req-6bd6caed-711d-4161-adff-069958b74be9 38e4d453-2614-4a85-a371-13276383ca34 8ce3503d-b93c-423e-8493-74cdada43559 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.242 2622891 WARNING oslo_db.sqlalchemy.utils [None req-36425540-fcd9-4e37-82d7-9a930ff5b460 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.245 2622891 WARNING oslo_db.sqlalchemy.utils [None req-36425540-fcd9-4e37-82d7-9a930ff5b460 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.271 2622891 WARNING oslo_db.sqlalchemy.utils [None req-13506919-f01c-4cb8-9619-0b3c299fec2e fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.285 2622891 WARNING oslo_db.sqlalchemy.utils [None req-e2bd159a-d641-4678-8bff-71f2742e4fb4 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.289 2622891 WARNING oslo_db.sqlalchemy.utils [None req-e2bd159a-d641-4678-8bff-71f2742e4fb4 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.293 2622891 WARNING oslo_db.sqlalchemy.utils [None req-86f67f2c-349b-456b-bab1-abfeb6affb4d fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.281914s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.065 2622890 INFO alembic.runtime.migration [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.067 2622890 INFO alembic.runtime.migration [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.071 2622890 INFO alembic.runtime.migration [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.071 2622890 INFO alembic.runtime.migration [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.076 2622890 INFO alembic.runtime.migration [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.083 2622890 INFO aodh.api.app [None req-4761c3ab-6116-437c-9414-7508d4dd37c4 cac53bde-fe04-4684-9a4f-64e74b623a7d b6405ef4-b07b-4693-8599-5d86067e5048 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.100 2622890 WARNING oslo_db.sqlalchemy.utils [None req-ece17538-341c-44e0-b8c1-bc5d14a5d5b8 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.105 2622890 WARNING oslo_db.sqlalchemy.utils [None req-b2fe0250-1972-4960-ba97-d7751e56ad53 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.120 2622890 WARNING oslo_db.sqlalchemy.utils [None req-ab500f67-46d8-4a9a-80cd-1785cbc88b21 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.127 2622890 WARNING oslo_db.sqlalchemy.utils [None req-35640193-bb53-4844-980a-e06a23674e3e 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.137 2622890 WARNING oslo_db.sqlalchemy.utils [None req-b0b47d19-937c-4948-aa07-9d8a08b7d6fd 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.141 2622890 WARNING oslo_db.sqlalchemy.utils [None req-4574f5aa-ed10-49e8-8a24-b019b516a2b3 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.157 2622890 WARNING oslo_db.sqlalchemy.utils [None req-a39f798d-7070-474a-a68e-fcba8777ab76 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.162 2622890 WARNING oslo_db.sqlalchemy.utils [None req-ce46e871-1a73-461b-9d0f-ff7464747c44 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.175 2622890 WARNING oslo_db.sqlalchemy.utils [None req-887f642c-8159-430b-81d0-329214373e40 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.187 2622890 WARNING oslo_db.sqlalchemy.utils [None req-372bf0a0-1c07-46b6-a50d-a1d1a7b69844 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.199 2622890 WARNING oslo_db.sqlalchemy.utils [None req-ae30b34d-d74b-4d2f-83cc-2da51a9e723e 37811c9 c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.205 2622890 WARNING oslo_db.sqlalchemy.utils [None req-60d03f73-ed02-4f9d-83f4-62db91c7f1a2 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.228 2622890 WARNING oslo_db.sqlalchemy.utils [None req-2d51ccd1-b760-438b-b096-4f46f6c02b62 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.239 2622890 WARNING oslo_db.sqlalchemy.utils [None req-75f0192f-0413-4cbc-b8fb-88709d59e7bc 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.252 2622890 WARNING oslo_db.sqlalchemy.utils [None req-415b739d-447a-4efd-8df1-dee1e5bf05f7 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.256 2622890 WARNING oslo_db.sqlalchemy.utils [None req-4b9137b0-789c-4878-9488-3ff2c9bc4d07 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.265 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6f7bfc8c-4bcb-4a3c-abf0-99a8533ccdde 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.269 2622890 WARNING oslo_db.sqlalchemy.utils [None req-3457c9b8-6fb0-49ec-8da1-4134748d5aeb 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.279 2622890 WARNING oslo_db.sqlalchemy.utils [None req-3c5e1f75-edb4-4e7c-bf0a-1492609a27ba 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.287 2622890 WARNING oslo_db.sqlalchemy.utils [None req-efeb75dc-556f-4738-bfbc-1a07f8940309 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.321 2622890 WARNING oslo_db.sqlalchemy.utils [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.326 2622890 WARNING oslo_db.sqlalchemy.utils [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.095631s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.302 2622888 INFO alembic.runtime.migration [None req-693d529b-fb26-465a-8b55-17b2bfbefc70 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.302 2622888 INFO alembic.runtime.migration [None req-693d529b-fb26-465a-8b55-17b2bfbefc70 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.310 2622888 INFO alembic.runtime.migration [None req-693d529b-fb26-465a-8b55-17b2bfbefc70 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.310 2622888 INFO alembic.runtime.migration [None req-693d529b-fb26-465a-8b55-17b2bfbefc70 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.315 2622888 INFO alembic.runtime.migration [None req-693d529b-fb26-465a-8b55-17b2bfbefc70 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.317 2622888 INFO aodh.api.app [None req-693d529b-fb26-465a-8b55-17b2bfbefc70 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.049149s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.350 2622884 INFO alembic.runtime.migration [None req-6f11dd94-2b7a-455d-89a1-50f31de7ec75 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.352 2622884 INFO alembic.runtime.migration [None req-6f11dd94-2b7a-455d-89a1-50f31de7ec75 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.358 2622884 INFO alembic.runtime.migration [None req-6f11dd94-2b7a-455d-89a1-50f31de7ec75 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.358 2622884 INFO alembic.runtime.migration [None req-6f11dd94-2b7a-455d-89a1-50f31de7ec75 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.364 2622884 INFO alembic.runtime.migration [None req-6f11dd94-2b7a-455d-89a1-50f31de7ec75 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.366 2622884 INFO aodh.api.app [None req-6f11dd94-2b7a-455d-89a1-50f31de7ec75 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.087238s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.332 2622891 INFO alembic.runtime.migration [None req-90dfe7ef-cc96-48a0-85d7-746ba7917960 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.332 2622891 INFO alembic.runtime.migration [None req-90dfe7ef-cc96-48a0-85d7-746ba7917960 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.338 2622891 INFO alembic.runtime.migration [None req-90dfe7ef-cc96-48a0-85d7-746ba7917960 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.338 2622891 INFO alembic.runtime.migration [None req-90dfe7ef-cc96-48a0-85d7-746ba7917960 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.350 2622891 INFO alembic.runtime.migration [None req-90dfe7ef-cc96-48a0-85d7-746ba7917960 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.356 2622891 INFO aodh.api.app [None req-90dfe7ef-cc96-48a0-85d7-746ba7917960 fd3df0c5-88e2-42ca-ba25-cd2dca25177b b9333575-2604-4e53-a951-c82e40794053 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.380 2622891 WARNING oslo_db.sqlalchemy.utils [None req-adf9419f-92e5-4f17-8832-778d2be95112 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.382 2622891 WARNING oslo_db.sqlalchemy.utils [None req-adf9419f-92e5-4f17-8832-778d2be95112 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.387 2622891 WARNING oslo_db.sqlalchemy.utils [None req-c5733a1b-8c4a-4198-9a16-72b564bc3975 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.392 2622891 WARNING oslo_db.sqlalchemy.utils [None req-b8a53e2e-4072-4769-9295-8a5a840a39f4 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.394 2622891 WARNING oslo_db.sqlalchemy.utils [None req-b8a53e2e-4072-4769-9295-8a5a840a39f4 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.399 2622891 WARNING oslo_db.sqlalchemy.utils [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.061468s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.400 2622888 INFO alembic.runtime.migration [None req-b12935a1-3c33-44a3-acea-1ddf032be6fa - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.400 2622888 INFO alembic.runtime.migration [None req-b12935a1-3c33-44a3-acea-1ddf032be6fa - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.407 2622888 INFO alembic.runtime.migration [None req-b12935a1-3c33-44a3-acea-1ddf032be6fa - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.407 2622888 INFO alembic.runtime.migration [None req-b12935a1-3c33-44a3-acea-1ddf032be6fa - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.414 2622888 INFO alembic.runtime.migration [None req-b12935a1-3c33-44a3-acea-1ddf032be6fa - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.418 2622888 INFO aodh.api.app [None req-b12935a1-3c33-44a3-acea-1ddf032be6fa - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.089934s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.403 2622884 INFO alembic.runtime.migration [None req-2cd35c2d-ee36-452a-820f-72b05e38adbf - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.403 2622884 INFO alembic.runtime.migration [None req-2cd35c2d-ee36-452a-820f-72b05e38adbf - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.407 2622884 INFO alembic.runtime.migration [None req-2cd35c2d-ee36-452a-820f-72b05e38adbf - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.407 2622884 INFO alembic.runtime.migration [None req-2cd35c2d-ee36-452a-820f-72b05e38adbf - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.413 2622884 INFO alembic.runtime.migration [None req-2cd35c2d-ee36-452a-820f-72b05e38adbf - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.416 2622884 INFO aodh.api.app [None req-2cd35c2d-ee36-452a-820f-72b05e38adbf - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.042044s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.462 2622888 INFO alembic.runtime.migration [None req-58149329-2b17-4cfa-a8ee-6e533d975c7c - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.463 2622888 INFO alembic.runtime.migration [None req-58149329-2b17-4cfa-a8ee-6e533d975c7c - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.466 2622888 INFO alembic.runtime.migration [None req-58149329-2b17-4cfa-a8ee-6e533d975c7c - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.466 2622888 INFO alembic.runtime.migration [None req-58149329-2b17-4cfa-a8ee-6e533d975c7c - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.470 2622888 INFO alembic.runtime.migration [None req-58149329-2b17-4cfa-a8ee-6e533d975c7c - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.472 2622888 INFO aodh.api.app [None req-58149329-2b17-4cfa-a8ee-6e533d975c7c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.097173s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.415 2622891 INFO alembic.runtime.migration [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.415 2622891 INFO alembic.runtime.migration [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.419 2622891 INFO alembic.runtime.migration [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.420 2622891 INFO alembic.runtime.migration [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.425 2622891 INFO alembic.runtime.migration [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.427 2622891 INFO aodh.api.app [None req-4a0788a8-9f3c-4469-a991-bac8b18870e6 056b1cfd-b2a4-4cd1-b8a1-1812e43e5ccf fb366235-af1f-479b-9888-f49adb17ff22 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.444 2622891 WARNING oslo_db.sqlalchemy.utils [None req-2d2f8e6f-0d5f-4a49-ab5f-bb6a37d361fd 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.447 2622891 WARNING oslo_db.sqlalchemy.utils [None req-2d2f8e6f-0d5f-4a49-ab5f-bb6a37d361fd 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.453 2622891 WARNING oslo_db.sqlalchemy.utils [None req-2fe53da8-57ac-45e5-93e5-e5620f174aed 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.471 2622891 WARNING oslo_db.sqlalchemy.utils [None req-53cf2462-218d-4aae-b695-68768996c0cf 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.472 2622891 WARNING oslo_db.sqlalchemy.utils [None req-53cf2462-218d-4aae-b695-68768996c0cf 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.479 2622891 WARNING oslo_db.sqlalchemy.utils [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.050519s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.503 2622888 INFO alembic.runtime.migration [None req-2123497d-0d4a-4afa-95a8-46ee5e742f88 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.503 2622888 INFO alembic.runtime.migration [None req-2123497d-0d4a-4afa-95a8-46ee5e742f88 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.507 2622888 INFO alembic.runtime.migration [None req-2123497d-0d4a-4afa-95a8-46ee5e742f88 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.507 2622888 INFO alembic.runtime.migration [None req-2123497d-0d4a-4afa-95a8-46ee5e742f88 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.511 2622888 INFO alembic.runtime.migration [None req-2123497d-0d4a-4afa-95a8-46ee5e742f88 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.515 2622888 INFO aodh.api.app [None req-2123497d-0d4a-4afa-95a8-46ee5e742f88 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.217204s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.360 2622890 INFO alembic.runtime.migration [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.361 2622890 INFO alembic.runtime.migration [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.365 2622890 INFO alembic.runtime.migration [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.365 2622890 INFO alembic.runtime.migration [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.372 2622890 INFO alembic.runtime.migration [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.375 2622890 INFO aodh.api.app [None req-5295c4b1-482d-46bc-b796-024dd6054914 37811c9c-f1e8-4cdb-a7c7-be3cfd5cc6b7 76bf99e1-4dcf-40e5-8336-9657b7ef5136 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.539 2622890 WARNING oslo_db.sqlalchemy.utils [None req-ea219e28-371e-4beb-9dd4-133942481171 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.540 2622890 WARNING oslo_db.sqlalchemy.utils [None req-ea219e28-371e-4beb-9dd4-133942481171 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.547 2622890 WARNING oslo_db.sqlalchemy.utils [None req-fcaa0c0c-d337-4c0c-9dd8-f7781463a9b1 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.552 2622890 WARNING oslo_db.sqlalchemy.utils [None req-a651714e-102f-48dd-8814-415422c7852e 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.553 2622890 WARNING oslo_db.sqlalchemy.utils [None req-a651714e-102f-48dd-8814-415422c7852e 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.556 2622890 WARNING oslo_db.sqlalchemy.utils [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] 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.080994s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.497 2622884 INFO alembic.runtime.migration [None req-4ef66573-f94e-4b75-a61b-1bec1388214d - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.497 2622884 INFO alembic.runtime.migration [None req-4ef66573-f94e-4b75-a61b-1bec1388214d - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.503 2622884 INFO alembic.runtime.migration [None req-4ef66573-f94e-4b75-a61b-1bec1388214d - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.503 2622884 INFO alembic.runtime.migration [None req-4ef66573-f94e-4b75-a61b-1bec1388214d - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.509 2622884 INFO alembic.runtime.migration [None req-4ef66573-f94e-4b75-a61b-1bec1388214d - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.511 2622884 INFO aodh.api.app [None req-4ef66573-f94e-4b75-a61b-1bec1388214d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.071460s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.516 2622891 INFO alembic.runtime.migration [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.517 2622891 INFO alembic.runtime.migration [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.522 2622891 INFO alembic.runtime.migration [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.522 2622891 INFO alembic.runtime.migration [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.528 2622891 INFO alembic.runtime.migration [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.529 2622891 INFO aodh.api.app [None req-083586d4-0659-45f0-a961-5d6937dbfe57 8a1520d0-77d6-4aad-873d-1678bf9cb23e 69c2f626-aeb9-47b2-b625-5d121c6b8927 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.559 2622891 WARNING oslo_db.sqlalchemy.utils [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.563 2622891 WARNING oslo_db.sqlalchemy.utils [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.568 2622891 WARNING oslo_db.sqlalchemy.utils [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.059840s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.580 2622891 INFO alembic.runtime.migration [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.580 2622891 INFO alembic.runtime.migration [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.585 2622891 INFO alembic.runtime.migration [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.585 2622891 INFO alembic.runtime.migration [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.590 2622891 INFO alembic.runtime.migration [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.592 2622891 INFO aodh.api.app [None req-be9f7d79-744f-464e-9d86-a6f2b3a16d85 40cf04f8-e45c-4dcb-8822-d660ccce3c05 a1b325c7-3f72-40a5-ba62-c2e40ee0eff2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.618 2622891 WARNING oslo_db.sqlalchemy.utils [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.619 2622891 WARNING oslo_db.sqlalchemy.utils [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.625 2622891 WARNING oslo_db.sqlalchemy.utils [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.091262s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.557 2622888 INFO alembic.runtime.migration [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.572 2622888 INFO alembic.runtime.migration [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.578 2622888 INFO alembic.runtime.migration [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.578 2622888 INFO alembic.runtime.migration [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.591 2622888 INFO alembic.runtime.migration [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.593 2622888 INFO aodh.api.app [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.613 2622888 INFO aodh.api.app [None req-da43f9fd-1e01-4dfe-8a60-aa4d5c80f600 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.630 2622888 WARNING oslo_policy.policy [None req-372f456b-c558-400e-8208-c913b33bf8fa 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.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.094360s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.576 2622890 INFO alembic.runtime.migration [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.576 2622890 INFO alembic.runtime.migration [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.580 2622890 INFO alembic.runtime.migration [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.580 2622890 INFO alembic.runtime.migration [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.589 2622890 INFO alembic.runtime.migration [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.597 2622890 INFO aodh.api.app [None req-acb3d246-f375-4156-8ae2-b405b9172767 6dd5b7d4-011a-4beb-966c-a2c32861e057 7b5fb8d9-36ef-4a8e-adf7-1d87da1fda73 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.622 2622890 WARNING oslo_db.sqlalchemy.utils [None req-961f13df-a969-4879-ab1b-b8c89d543565 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.624 2622890 WARNING oslo_db.sqlalchemy.utils [None req-961f13df-a969-4879-ab1b-b8c89d543565 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.638 2622890 WARNING oslo_db.sqlalchemy.utils [None req-adf86b10-5425-4137-9138-cc6fdb1971f0 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.647 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6d321cc0-0977-444a-a602-d654b2796811 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.649 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6d321cc0-0977-444a-a602-d654b2796811 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.652 2622890 WARNING oslo_db.sqlalchemy.utils [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.105476s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.572 2622884 INFO alembic.runtime.migration [None req-342f2fef-6757-465f-927e-fcf7fb89f467 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.572 2622884 INFO alembic.runtime.migration [None req-342f2fef-6757-465f-927e-fcf7fb89f467 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.578 2622884 INFO alembic.runtime.migration [None req-342f2fef-6757-465f-927e-fcf7fb89f467 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.579 2622884 INFO alembic.runtime.migration [None req-342f2fef-6757-465f-927e-fcf7fb89f467 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.584 2622884 INFO alembic.runtime.migration [None req-342f2fef-6757-465f-927e-fcf7fb89f467 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.586 2622884 INFO aodh.api.app [None req-342f2fef-6757-465f-927e-fcf7fb89f467 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.054828s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.665 2622890 INFO alembic.runtime.migration [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.665 2622890 INFO alembic.runtime.migration [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.669 2622890 INFO alembic.runtime.migration [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.669 2622890 INFO alembic.runtime.migration [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.677 2622890 INFO alembic.runtime.migration [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.680 2622890 INFO aodh.api.app [None req-55a39df6-2426-49c7-aab3-e75df997e5e2 0441acad-d256-4db7-b84a-d6b5d160fd41 181b655e-f22f-44f7-82f9-00dffb0f6dbd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.699 2622890 WARNING oslo_db.sqlalchemy.utils [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.701 2622890 WARNING oslo_db.sqlalchemy.utils [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.705 2622890 WARNING oslo_db.sqlalchemy.utils [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.082007s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.648 2622888 INFO alembic.runtime.migration [None req-372f456b-c558-400e-8208-c913b33bf8fa some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.649 2622888 INFO alembic.runtime.migration [None req-372f456b-c558-400e-8208-c913b33bf8fa some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.654 2622888 INFO alembic.runtime.migration [None req-372f456b-c558-400e-8208-c913b33bf8fa some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.654 2622888 INFO alembic.runtime.migration [None req-372f456b-c558-400e-8208-c913b33bf8fa some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.662 2622888 INFO alembic.runtime.migration [None req-372f456b-c558-400e-8208-c913b33bf8fa some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.666 2622888 INFO aodh.api.app [None req-372f456b-c558-400e-8208-c913b33bf8fa some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.073871s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.678 2622884 INFO alembic.runtime.migration [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.678 2622884 INFO alembic.runtime.migration [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.688 2622884 INFO alembic.runtime.migration [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.688 2622884 INFO alembic.runtime.migration [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.697 2622884 INFO alembic.runtime.migration [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.699 2622884 INFO aodh.api.app [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.725 2622884 INFO aodh.api.app [None req-fd83994c-5350-46d8-9669-1a9e1c95b9b1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.738 2622884 WARNING oslo_policy.policy [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 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.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.040707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.718 2622890 INFO alembic.runtime.migration [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.719 2622890 INFO alembic.runtime.migration [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.724 2622890 INFO alembic.runtime.migration [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.724 2622890 INFO alembic.runtime.migration [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.729 2622890 INFO alembic.runtime.migration [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.732 2622890 INFO aodh.api.app [None req-cc1f9276-2156-4087-bcb8-745d9c50c07c 9536d104-88e9-4699-bd3b-60b0f9e721ef 47c586a0-361b-48ca-a1ef-791f890a7be0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.070640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.732 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.732 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.738 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.739 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.743 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.745 2622888 INFO aodh.api.app [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.053879s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.753 2622884 INFO alembic.runtime.migration [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.753 2622884 INFO alembic.runtime.migration [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.756 2622884 INFO alembic.runtime.migration [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.756 2622884 INFO alembic.runtime.migration [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.761 2622884 INFO alembic.runtime.migration [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.764 2622884 INFO aodh.api.app [None req-d11c7a2f-89b3-4d36-8020-b3b58fb2fdb7 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.059101s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.763 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.763 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.768 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.768 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.773 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.777 2622890 INFO aodh.api.app [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/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( {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.034690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.810 2622884 INFO alembic.runtime.migration [None req-5ddc0320-6df5-4a47-ac71-bd7da8141949 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.810 2622884 INFO alembic.runtime.migration [None req-5ddc0320-6df5-4a47-ac71-bd7da8141949 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.814 2622884 INFO alembic.runtime.migration [None req-5ddc0320-6df5-4a47-ac71-bd7da8141949 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.814 2622884 INFO alembic.runtime.migration [None req-5ddc0320-6df5-4a47-ac71-bd7da8141949 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.818 2622884 INFO alembic.runtime.migration [None req-5ddc0320-6df5-4a47-ac71-bd7da8141949 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.820 2622884 INFO aodh.api.app [None req-5ddc0320-6df5-4a47-ac71-bd7da8141949 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.231672s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.641 2622891 INFO alembic.runtime.migration [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.641 2622891 INFO alembic.runtime.migration [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.645 2622891 INFO alembic.runtime.migration [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.645 2622891 INFO alembic.runtime.migration [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.650 2622891 INFO alembic.runtime.migration [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.653 2622891 INFO aodh.api.app [None req-8921201e-e866-41d2-9886-da85f77dffcd d2842551-1c8c-4bdf-b5b5-873f34f7a7bb 75901e41-196e-4951-a503-f9fcd65a4bf7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini 2026-04-21 04:34:25.679 2622891 WARNING oslo_db.sqlalchemy.utils [None req-9894bb09-a432-494a-a872-e3579d02d179 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.688 2622891 WARNING oslo_db.sqlalchemy.utils [None req-3c715ac5-1c99-426c-924b-6cd292d4ade8 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.696 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a62ca342-7687-4d56-a5f4-a05fed382f94 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.700 2622891 WARNING oslo_db.sqlalchemy.utils [None req-c2932fc2-70ca-4001-b4cf-cf9d3b8a3aba f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.709 2622891 WARNING oslo_db.sqlalchemy.utils [None req-af0cf3e5-d6ad-4690-b250-cf3e0ce17949 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.715 2622891 WARNING oslo_db.sqlalchemy.utils [None req-3c4becb0-c2d8-494a-b4ca-18c8b9153cf0 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.724 2622891 WARNING oslo_db.sqlalchemy.utils [None req-90d9cea6-88c5-403d-913b-2dd8f73b89f7 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.729 2622891 WARNING oslo_db.sqlalchemy.utils [None req-d1a56aff-4510-4cdb-aadc-ba825f2e5404 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.738 2622891 WARNING oslo_db.sqlalchemy.utils [None req-577bcb44-94a7-4cda-99d2-bfac49e8af0a f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.742 2622891 WARNING oslo_db.sqlalchemy.utils [None req-8bb513d9-1031-4e80-8fd2-9f43368ab54e f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.757 2622891 WARNING oslo_db.sqlalchemy.utils [None req-b9ba1753-2926-4ddd-9f5a-c7c848b9e291 f003887 3-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.762 2622891 WARNING oslo_db.sqlalchemy.utils [None req-4c30936d-ebf0-4c0c-82f0-6eb27bfc7e1d f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.769 2622891 WARNING oslo_db.sqlalchemy.utils [None req-b65993cf-80bf-447e-9023-6186e2eae11c f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.773 2622891 WARNING oslo_db.sqlalchemy.utils [None req-5dcfe590-766f-481c-82ce-407bcaabbf5c f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.784 2622891 WARNING oslo_db.sqlalchemy.utils [None req-a998d5ee-a9b6-4cf9-bd57-c7aba97f91a2 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.789 2622891 WARNING oslo_db.sqlalchemy.utils [None req-ad0b7cfd-c9d3-41b6-a851-28dc00d5b650 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.804 2622891 WARNING oslo_db.sqlalchemy.utils [None req-b32af342-5e66-4994-9222-251479d7f431 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.822 2622891 WARNING oslo_db.sqlalchemy.utils [None req-d362aa46-abe4-4d46-a46f-376fdb408e78 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.840 2622891 WARNING oslo_db.sqlalchemy.utils [None req-c902dfb9-57fb-42b0-943f-d1114f71ce91 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.849 2622891 WARNING oslo_db.sqlalchemy.utils [None req-8ffcdf23-a2ef-4620-945e-e0d0815cf1e2 f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.857 2622891 WARNING oslo_db.sqlalchemy.utils [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.071785s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.804 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.804 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.814 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.814 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.828 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.836 2622888 INFO aodh.api.app [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.006995s] ... ok {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.038084s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.843 2622884 INFO alembic.runtime.migration [None req-f820bd67-e9d9-43eb-83e5-69c03d2362d9 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.843 2622884 INFO alembic.runtime.migration [None req-f820bd67-e9d9-43eb-83e5-69c03d2362d9 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.847 2622884 INFO alembic.runtime.migration [None req-f820bd67-e9d9-43eb-83e5-69c03d2362d9 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.847 2622884 INFO alembic.runtime.migration [None req-f820bd67-e9d9-43eb-83e5-69c03d2362d9 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.853 2622884 INFO alembic.runtime.migration [None req-f820bd67-e9d9-43eb-83e5-69c03d2362d9 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.855 2622884 INFO aodh.api.app [None req-f820bd67-e9d9-43eb-83e5-69c03d2362d9 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000356s] ... ok {0} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.006910s] ... ok {0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000767s] ... ok {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.074488s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.843 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.843 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.849 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.849 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.857 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.868 2622890 INFO aodh.api.app [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001394s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.023589s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.880 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.880 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.886 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.887 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.893 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.002651s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.004266s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002595s] ... ok {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.040424s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.874 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.875 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.880 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.880 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.885 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.888 2622891 INFO aodh.api.app [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.001756s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.034042s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.888 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.889 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.892 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.892 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.907 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.913 2622884 WARNING oslo_db.sqlalchemy.utils [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.014768s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001649s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.030260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.907 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.907 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.911 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.911 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.916 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.919 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.922 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.004728s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.030548s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.923 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.923 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.927 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.927 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.932 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.038334s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.936 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.936 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.941 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.941 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.952 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.958 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:25.961 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.019691s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.974 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.974 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.978 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.978 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.982 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.984 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] 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.065716s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.937 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.937 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.940 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.941 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.946 2622891 INFO alembic.runtime.migration [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.948 2622891 INFO aodh.api.app [None req-61fcda6c-08de-4660-8a5c-b757004821cf f0038873-6546-4c43-a279-161c80392ddb cfd8e8b4-0f8c-4f64-8123-10fdfcb8195e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.052243s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.954 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.954 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.971 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.971 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.981 2622884 INFO alembic.runtime.migration [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.006554s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.023235s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.994 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.994 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.997 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.998 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.003 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.007 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.006907s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.118686s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:25.918 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.918 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.952 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:25.952 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:25.962 2622890 INFO alembic.runtime.migration [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:25.971 2622890 INFO aodh.api.app [None req-cfe46505-5096-4ecb-9612-1a97aaf66f37 0643c6ef-9481-4495-bb3e-bc0191417b5a aeb21483-4a4c-4fe5-8f09-6b0cd9065728 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.011784s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.025 2622884 INFO aodh.evaluator.event [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Triggering the alarm 3df59e9b-bc4c-4223-8c0b-e798426a85af by event for project , event_type: compute.instance.update 2026-04-21 04:34:26.025 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm 3df59e9b-bc4c-4223-8c0b-e798426a85af transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.024119s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.020 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.020 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.024 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.024 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.028 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.031 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.015968s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.010684s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.051 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm 4af9c72c-49d3-4df6-9b37-1e39ab3734e4 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.008892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.060 2622884 WARNING aodh.evaluator.gnocchi [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-04-21 04:34:26.061 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm 1e271cbd-ddc6-4b3e-8be9-057b7c3cfb8d transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.065780s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.007 2622891 INFO alembic.runtime.migration [None req-d4a15467-571b-4c22-ba66-d30a8cbf99f7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.007 2622891 INFO alembic.runtime.migration [None req-d4a15467-571b-4c22-ba66-d30a8cbf99f7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.011 2622891 INFO alembic.runtime.migration [None req-d4a15467-571b-4c22-ba66-d30a8cbf99f7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.011 2622891 INFO alembic.runtime.migration [None req-d4a15467-571b-4c22-ba66-d30a8cbf99f7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.018 2622891 INFO alembic.runtime.migration [None req-d4a15467-571b-4c22-ba66-d30a8cbf99f7 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.020 2622891 INFO aodh.api.app [None req-d4a15467-571b-4c22-ba66-d30a8cbf99f7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.039559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.043 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.043 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.048 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.049 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.061 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.066 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:26.068 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:26.072 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.020221s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.081 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm ea77e69f-3aa4-482c-b5f4-4cdd8d821a71 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.016947s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.099 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm 5171765b-a864-472b-b671-7cd027f5a2e0 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.035521s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.083 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.083 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.087 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.087 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.091 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.095 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.085009s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.032 2622890 INFO alembic.runtime.migration [None req-a9cdec95-1829-4bcd-954e-a8d6bc0e33ad - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.032 2622890 INFO alembic.runtime.migration [None req-a9cdec95-1829-4bcd-954e-a8d6bc0e33ad - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.038 2622890 INFO alembic.runtime.migration [None req-a9cdec95-1829-4bcd-954e-a8d6bc0e33ad - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.038 2622890 INFO alembic.runtime.migration [None req-a9cdec95-1829-4bcd-954e-a8d6bc0e33ad - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.048 2622890 INFO alembic.runtime.migration [None req-a9cdec95-1829-4bcd-954e-a8d6bc0e33ad - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.050 2622890 INFO aodh.api.app [None req-a9cdec95-1829-4bcd-954e-a8d6bc0e33ad - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.014915s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.019053s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.029409s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.121 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.121 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.125 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.125 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.130 2622888 INFO alembic.runtime.migration [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.133 2622888 WARNING oslo_db.sqlalchemy.utils [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002061s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.009955s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.144 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm c74c9e97-289a-4bfc-966e-35897a6b4474 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.009099s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.153 2622884 INFO aodh.evaluator [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] alarm f64b021b-f3d7-4372-879c-ee0b3836d6cd transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-04-20T08:34:26.152507', 'admin_state_up': True, 'operating_status': 'ERROR'} {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.100005s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.082 2622891 INFO alembic.runtime.migration [None req-a618ea4f-dd52-44d4-a21e-f4d189af5c33 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.082 2622891 INFO alembic.runtime.migration [None req-a618ea4f-dd52-44d4-a21e-f4d189af5c33 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.097 2622891 INFO alembic.runtime.migration [None req-a618ea4f-dd52-44d4-a21e-f4d189af5c33 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.097 2622891 INFO alembic.runtime.migration [None req-a618ea4f-dd52-44d4-a21e-f4d189af5c33 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.109 2622891 INFO alembic.runtime.migration [None req-a618ea4f-dd52-44d4-a21e-f4d189af5c33 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.113 2622891 INFO aodh.api.app [None req-a618ea4f-dd52-44d4-a21e-f4d189af5c33 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.020963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.162 2622888 ERROR stevedore.extension [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] 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:34:26.162 2622888 WARNING stevedore.named [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Could not load prometheus 2026-04-21 04:34:26.163 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 359dd601-1888-46d7-a563-7407422e85fe transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.010412s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000425s] ... ok {0} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.001782s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.000834s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.000982s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.008911s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.173 2622888 ERROR stevedore.extension [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] 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:34:26.173 2622888 WARNING stevedore.named [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Could not load prometheus {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.014134s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.184 2622888 ERROR stevedore.extension [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] 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:34:26.185 2622888 WARNING stevedore.named [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Could not load prometheus 2026-04-21 04:34:26.185 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 4109d579-5fb1-4d2a-a26f-0b398574601e 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:34:26.187 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm c47fd08a-8e27-4244-8463-f3fe2ddcde1a 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:34:26.187 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 6d9869a2-6826-404d-bad8-8e4c7dad9bc6 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:34:26.188 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm a9157c79-e2b2-412e-8668-ae636a157989 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. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.010104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.197 2622888 ERROR stevedore.extension [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] 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:34:26.197 2622888 WARNING stevedore.named [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Could not load prometheus 2026-04-21 04:34:26.197 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm e8a18abc-ffd0-4c03-8ac4-eae399d4298e transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007357s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.049147s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.182 2622891 INFO alembic.runtime.migration [None req-5e0d18ed-8342-4aa4-9eb0-5bc225029790 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.183 2622891 INFO alembic.runtime.migration [None req-5e0d18ed-8342-4aa4-9eb0-5bc225029790 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.188 2622891 INFO alembic.runtime.migration [None req-5e0d18ed-8342-4aa4-9eb0-5bc225029790 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.188 2622891 INFO alembic.runtime.migration [None req-5e0d18ed-8342-4aa4-9eb0-5bc225029790 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.194 2622891 INFO alembic.runtime.migration [None req-5e0d18ed-8342-4aa4-9eb0-5bc225029790 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.197 2622891 INFO aodh.api.app [None req-5e0d18ed-8342-4aa4-9eb0-5bc225029790 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.009507s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.215 2622888 INFO aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Triggering the alarm 4d22a6dc-1f82-4ac9-b6fb-25ed42ab261a by event for project , event_type: type0 2026-04-21 04:34:26.215 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 4d22a6dc-1f82-4ac9-b6fb-25ed42ab261a transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.135166s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.130 2622890 INFO alembic.runtime.migration [None req-bb37f8ad-2e2d-41bb-a1df-816cac37d271 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.130 2622890 INFO alembic.runtime.migration [None req-bb37f8ad-2e2d-41bb-a1df-816cac37d271 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.136 2622890 INFO alembic.runtime.migration [None req-bb37f8ad-2e2d-41bb-a1df-816cac37d271 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.136 2622890 INFO alembic.runtime.migration [None req-bb37f8ad-2e2d-41bb-a1df-816cac37d271 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.144 2622890 INFO alembic.runtime.migration [None req-bb37f8ad-2e2d-41bb-a1df-816cac37d271 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.148 2622890 INFO aodh.api.app [None req-bb37f8ad-2e2d-41bb-a1df-816cac37d271 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.030202s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.245 2622888 INFO aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Triggering the alarm b3e023e4-3108-4533-8e6f-5c6b5a845452 by event for project project1, event_type: type0 2026-04-21 04:34:26.245 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm b3e023e4-3108-4533-8e6f-5c6b5a845452 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.061032s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.232 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.232 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.239 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.239 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.245 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.250 2622891 INFO aodh.api.app [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.032914s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.284 2622888 INFO aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Triggering the alarm 4fc7dbed-a129-49d9-94e1-6aaaaeb85e0a by event for project , event_type: type0 2026-04-21 04:34:26.285 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 4fc7dbed-a129-49d9-94e1-6aaaaeb85e0a transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.068223s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.261 2622890 INFO alembic.runtime.migration [None req-ccdfb8ee-3345-4c4e-b665-e824393714c8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.262 2622890 INFO alembic.runtime.migration [None req-ccdfb8ee-3345-4c4e-b665-e824393714c8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.269 2622890 INFO alembic.runtime.migration [None req-ccdfb8ee-3345-4c4e-b665-e824393714c8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.269 2622890 INFO alembic.runtime.migration [None req-ccdfb8ee-3345-4c4e-b665-e824393714c8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.279 2622890 INFO alembic.runtime.migration [None req-ccdfb8ee-3345-4c4e-b665-e824393714c8 - project-id1 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.282 2622890 INFO aodh.api.app [None req-ccdfb8ee-3345-4c4e-b665-e824393714c8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.032465s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.321 2622888 INFO aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Triggering the alarm 6ac03193-8c49-44eb-be1e-6972d3d76069 by event for project , event_type: type0 2026-04-21 04:34:26.321 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 6ac03193-8c49-44eb-be1e-6972d3d76069 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.056724s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.288 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.288 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.297 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.297 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.304 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.308 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.308 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.007725s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.339 2622891 WARNING stevedore.named [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Could not load no-such-engine {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.046995s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.324 2622890 INFO alembic.runtime.migration [None req-8d42116a-12a5-41d1-b68b-4cd987ffec16 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.325 2622890 INFO alembic.runtime.migration [None req-8d42116a-12a5-41d1-b68b-4cd987ffec16 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.329 2622890 INFO alembic.runtime.migration [None req-8d42116a-12a5-41d1-b68b-4cd987ffec16 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.329 2622890 INFO alembic.runtime.migration [None req-8d42116a-12a5-41d1-b68b-4cd987ffec16 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.334 2622890 INFO alembic.runtime.migration [None req-8d42116a-12a5-41d1-b68b-4cd987ffec16 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.336 2622890 INFO aodh.api.app [None req-8d42116a-12a5-41d1-b68b-4cd987ffec16 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.031693s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.349 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.349 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.352 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.352 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.357 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.366 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.050113s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.374 2622890 INFO alembic.runtime.migration [None req-5592198d-56ea-4e7e-ac56-140f4d5fce86 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.374 2622890 INFO alembic.runtime.migration [None req-5592198d-56ea-4e7e-ac56-140f4d5fce86 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.378 2622890 INFO alembic.runtime.migration [None req-5592198d-56ea-4e7e-ac56-140f4d5fce86 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.378 2622890 INFO alembic.runtime.migration [None req-5592198d-56ea-4e7e-ac56-140f4d5fce86 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.382 2622890 INFO alembic.runtime.migration [None req-5592198d-56ea-4e7e-ac56-140f4d5fce86 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.384 2622890 INFO aodh.api.app [None req-5592198d-56ea-4e7e-ac56-140f4d5fce86 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.095940s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.403 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.404 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.407 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.407 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.421 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.440 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:26.463 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] 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.058212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.428 2622890 INFO alembic.runtime.migration [None req-87790749-9972-47fd-8980-d55f4cccdd81 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.430 2622890 INFO alembic.runtime.migration [None req-87790749-9972-47fd-8980-d55f4cccdd81 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.434 2622890 INFO alembic.runtime.migration [None req-87790749-9972-47fd-8980-d55f4cccdd81 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.434 2622890 INFO alembic.runtime.migration [None req-87790749-9972-47fd-8980-d55f4cccdd81 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.438 2622890 INFO alembic.runtime.migration [None req-87790749-9972-47fd-8980-d55f4cccdd81 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.444 2622890 INFO aodh.api.app [None req-87790749-9972-47fd-8980-d55f4cccdd81 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.040481s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.484 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.485 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.494 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.494 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.501 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.506 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.037786s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.486 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.486 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.490 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.490 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.495 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.498 2622890 INFO aodh.api.app [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev12/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.192537s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.515 2622888 ERROR aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Failed to extract event_type from event = {'message_id': '61cca78a-ebc0-4ddc-9022-4c1ac43fa9f1', 'traits': []} 2026-04-21 04:34:26.515 2622888 WARNING aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Event <{'message_id': '61cca78a-ebc0-4ddc-9022-4c1ac43fa9f1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.006056s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.009101s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.525 2622888 INFO aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Aborting evaluation of the alarm 7475de09-cbb3-42e7-ba06-7eddc3a80783 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.009761s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.535 2622888 INFO aodh.evaluator.event [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Aborting evaluation of the alarm 81894f31-81f7-42c2-bd8e-3c4de1b04fc8 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.009830s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.039480s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.522 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.522 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.534 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.534 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.539 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.544 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.011294s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.555 2622888 WARNING aodh.evaluator.gnocchi [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-04-21 04:34:26.556 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 5bc7e23a-86d9-40ee-9289-e41426dbf6ac transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.014985s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.571 2622888 WARNING aodh.evaluator.threshold [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Expecting 6 datapoints but only get 0 2026-04-21 04:34:26.571 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 67adca9c-d7fa-4807-b15f-1a85332513da transitioning to insufficient data because No datapoint for granularity 50 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.061327s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.526 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.528 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.532 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.532 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.539 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.557 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.023868s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.595 2622888 WARNING aodh.evaluator.threshold [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:34:26.595 2622888 INFO aodh.evaluator [None req-ca667391-6bfa-406a-80bc-e369240f5c09 48dd02fb-b2ec-41ff-8e11-a1024f185ce8 bff33532-1a00-4b0b-a6a9-ad6d6189a92c - - - -] alarm 6d08a2d9-c45e-432d-81bb-2f1f69f29b58 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.018138s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.044300s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.589 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.590 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.593 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.593 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.607 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.617 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:26.624 2622890 INFO aodh.storage.impl_sqlalchemy [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 0 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.079939s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.559 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.560 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.564 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.564 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.570 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.585 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.018232s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.050931s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.641 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.641 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.647 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.647 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.656 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.667 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:26.674 2622890 INFO aodh.storage.impl_sqlalchemy [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 3 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.073553s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.655 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.655 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.659 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.661 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.671 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.676 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.043885s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.690 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.691 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.698 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.699 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.714 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.718 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-04-21 04:34:26.722 2622890 INFO aodh.storage.impl_sqlalchemy [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 2 alarm histories are removed from database {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.036308s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.732 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.733 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.736 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.736 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.746 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.758 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.024977s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.772 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.773 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.777 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.777 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.781 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.785 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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_and_limit [0.097139s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.747 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.747 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.751 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.751 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.768 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.774 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.028161s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.797 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.797 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.803 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.803 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.809 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.814 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.039257s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.826 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.826 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.830 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.830 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.837 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.844 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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_regexp [0.071116s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.836 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.837 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.842 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.842 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.850 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.863 2622891 WARNING oslo_db.sqlalchemy.utils [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.041281s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.897 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.897 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.902 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.902 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.906 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.091639s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.866 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.866 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.870 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.870 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.878 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 2026-04-21 04:34:26.904 2622890 WARNING oslo_db.sqlalchemy.utils [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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.055467s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.939 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.940 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.948 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.948 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.961 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.038156s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.982 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.982 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.990 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.990 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:27.000 2622891 INFO alembic.runtime.migration [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.060801s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:26.969 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.969 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.977 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Context impl SQLiteImpl. 2026-04-21 04:34:26.977 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Will assume non-transactional DDL. 2026-04-21 04:34:26.988 2622890 INFO alembic.runtime.migration [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.005636s] ... ok {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.003308s] ... ok {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001467s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.014305s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.030 2622891 INFO aodh.evaluator.event [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Triggering the alarm 7a1a8b77-2037-4c37-ae82-d83808858dd8 by event for project , event_type: type0 2026-04-21 04:34:27.031 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm 7a1a8b77-2037-4c37-ae82-d83808858dd8 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.008955s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.030162s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.046 2622890 ERROR stevedore.extension [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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:34:27.047 2622890 WARNING stevedore.named [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Could not load prometheus 2026-04-21 04:34:27.047 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 0e8be72d-c06b-4890-a389-5ee55005600d transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.014761s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.020046s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.041909s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.092 2622890 ERROR stevedore.extension [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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:34:27.093 2622890 WARNING stevedore.named [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Could not load prometheus {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.024707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.103 2622891 INFO aodh.evaluator.event [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Triggering the alarm e5626211-15d2-499e-96ff-ea0c787a48ee by event for project , event_type: type0 2026-04-21 04:34:27.103 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm e5626211-15d2-499e-96ff-ea0c787a48ee transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.035179s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.120 2622890 ERROR stevedore.extension [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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:34:27.120 2622890 WARNING stevedore.named [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Could not load prometheus 2026-04-21 04:34:27.121 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm cbf53a1d-5b6e-4f55-8ebc-6ff8b8c54f04 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.040493s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.145 2622891 INFO aodh.evaluator.event [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Aborting evaluation of the alarm 9cf722f2-d825-4fa5-b68c-5a41d2f53e44 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.021444s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.155 2622890 ERROR stevedore.extension [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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:34:27.155 2622890 WARNING stevedore.named [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Could not load prometheus 2026-04-21 04:34:27.157 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 26e870e2-7e12-44b3-ad51-d8882c398ede transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.023274s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.171 2622891 INFO aodh.evaluator.event [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Aborting evaluation of the alarm e0713449-9d83-4e5b-be76-e463ac694d62 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.024677s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.192 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm e9687321-3119-42ca-9289-a705146f4305 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.030596s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.194 2622890 INFO aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-04-21 04:34:27.194 2622890 INFO aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-04-21 04:34:27.194 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.022477s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.218 2622890 INFO aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Triggering the alarm bb744e09-d72c-4895-b643-7aa970e4fccf by event for project project2, event_type: type1 2026-04-21 04:34:27.219 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm bb744e09-d72c-4895-b643-7aa970e4fccf transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.029463s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.224 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm 73e05d48-e207-49c6-8b4d-0b2fd73fc09f transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.009475s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.011050s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.241 2622890 INFO aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Triggering the alarm 188288ad-0e14-4121-8f34-eb8eb24a153d by event for project project1, event_type: type0 2026-04-21 04:34:27.241 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 188288ad-0e14-4121-8f34-eb8eb24a153d transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.008899s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.251 2622890 INFO aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Triggering the alarm 5636a32e-b597-477d-a5c9-1500b364453d by event for project , event_type: type0 2026-04-21 04:34:27.251 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 5636a32e-b597-477d-a5c9-1500b364453d transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.034016s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.256 2622891 WARNING aodh.evaluator.gnocchi [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-04-21 04:34:27.257 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm aad89628-7b82-467c-ad87-aabe234f1570 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.022867s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.275 2622890 ERROR aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-04-21 04:34:27.275 2622890 WARNING aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.010193s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.028185s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.286 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm f317ba8b-f76a-4115-b93d-150638e7fb16 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.015523s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.306 2622890 INFO aodh.evaluator.event [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Aborting evaluation of the alarm a8f0721c-542f-47bf-92af-07cea55c2649 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.013224s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.028251s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.321 2622891 WARNING aodh.evaluator.threshold [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:34:27.322 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm 05d7491a-47c5-4222-873c-283bf9892778 transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.014209s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.333 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 621ad106-9671-4fe7-81ea-cdaead616720 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.019027s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.353 2622890 WARNING aodh.evaluator.threshold [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Expecting 4 datapoints but only get 0 2026-04-21 04:34:27.353 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 3adca9f9-5b16-4c6a-9538-24fab28b3615 transitioning to insufficient data because No datapoint for granularity 300 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.041998s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.359 2622891 INFO aodh.evaluator [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] alarm 280ba0f0-a3a0-43c1-88df-e6b0aecfe3f6 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.013961s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.012928s] ... ok {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.024251s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.014527s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.398 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 3c85114b-fd63-49c8-8304-8b37897f6b71 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.020165s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.411 2622891 INFO aodh.notifier.heat [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] 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:34:27.411 2622891 INFO aodh.notifier.heat [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-04-21 04:34:27.412 2622891 INFO aodh.notifier.heat [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.022667s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.418 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 0bc33766-4457-4f66-a553-ade40ee97dd0 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.005896s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.018589s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.441 2622890 WARNING aodh.evaluator.threshold [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:34:27.441 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 9fcfbd3d-a10a-437c-b417-2e92401752fa transitioning to insufficient data because No datapoint for granularity 60 2026-04-21 04:34:27.442 2622890 WARNING aodh.evaluator.threshold [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Expecting 5 datapoints but only get 0 2026-04-21 04:34:27.442 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm 9fcfbd3d-a10a-437c-b417-2e92401752fa transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.020618s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.447 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.011521s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.454 2622890 INFO aodh.evaluator [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] alarm ade3190b-30cb-4c88-8629-62505bd27ab6 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.009370s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.468 2622890 INFO aodh.notifier.heat [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] 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:34:27.468 2622890 ERROR aodh.notifier.heat [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000418s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.008341s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.478 2622890 INFO aodh.coordination [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Coordination backend started successfully. {2} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.009559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.487 2622890 INFO aodh.coordination [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.488 2622890 INFO aodh.coordination [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Joined partitioning group 123 2026-04-21 04:34:28.488 2622890 INFO aodh.coordination [None req-6bf00ad6-044f-42da-b364-f19a9ebd2689 6ab41b2f-07dd-4647-98a1-7a864fca3dd9 cc0c8717-dfe4-472e-b4d9-4a1b057e5c45 - - - -] Left partitioning group 123 {0} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [2.354239s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.094234s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:27.465 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.466 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.466 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.467 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.467 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.468 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.468 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.468 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.468 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.469 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.469 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.469 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.469 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.470 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.470 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.470 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.470 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.471 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:28.471 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2f aa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:28.472 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group {3} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.012066s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.083842s] ... ok {1} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.007569s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.020593s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:28.509 2622890 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator Traceback (most recent call last): 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev12/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator raise result 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator Exception: Boom! 2026-04-21 04:34:28.509 2622890 ERROR aodh.evaluator {3} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.010603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:28.562 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:29.563 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group 2026-04-21 04:34:29.564 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Coordination backend started successfully. 2026-04-21 04:34:29.564 2622891 INFO aodh.coordination [None req-74f90643-e1ba-417c-a270-2faa7f425d25 05ba48f0-3e3c-4b79-a468-91433e19ccf1 63574505-be63-40a2-af95-54f1945f306a - - - -] Joined partitioning group group {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.012569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:28.746 2622888 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.766808s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008148s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.018432s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:29.527 2622890 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001498s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.001874s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.039452s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:29.605 2622891 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-04-21 04:34:29.606 2622891 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.017057s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:29.762 2622888 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator Traceback (most recent call last): 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev12/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator raise result 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator Exception: Boom! 2026-04-21 04:34:29.762 2622888 ERROR aodh.evaluator {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.020208s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.017680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:30.801 2622888 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.084207s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.062535s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.010982s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:30.306 2622884 INFO aodh.coordination [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Coordination backend started successfully. 2026-04-21 04:34:31.307 2622884 INFO aodh.coordination [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Joined partitioning group group1 2026-04-21 04:34:31.308 2622884 INFO aodh.coordination [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Coordination backend started successfully. 2026-04-21 04:34:32.310 2622884 INFO aodh.coordination [None req-482049f5-a4b5-4f39-9dfc-55c1539778c4 bef1dd16-5b0a-4e18-b99f-8b55d615c0a9 585ddb64-c105-45fe-9d3d-9fa74b075baa - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.013416s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.003055s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002033s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001220s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.080414s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:31.697 2622890 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-9c27c160-aaa4-4921-a01b-ecaab4d754b8' 2026-04-21 04:34:31.698 2622890 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.016340s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:32.329 2622884 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.011750s] ... ok {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.011561s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.002144s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001427s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001268s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.073203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:32.697 2622891 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-1dbed971-3073-46c0-bc5b-6b2500377da0' 2026-04-21 04:34:32.698 2622891 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.068957s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:32.765 2622890 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-485b74db-a5f1-44a8-b5d7-5e0fd7c54a6c' 2026-04-21 04:34:32.767 2622890 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [2.085046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:31.947 2622888 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-73ef0935-36c1-4cca-9bfa-29736d71e118' 2026-04-21 04:34:31.949 2622888 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.065544s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.068317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:33.835 2622890 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-086df2a3-d2af-4098-b392-bdab8502bea5' 2026-04-21 04:34:33.836 2622890 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.198946s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:33.900 2622891 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-67ed09ac-c424-4f35-8223-24c91112e428' 2026-04-21 04:34:33.902 2622891 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.013632s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000691s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000500s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000633s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000469s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.000851s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000752s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001088s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001701s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001473s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.000916s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.066633s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:34.016 2622888 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 ?. {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001124s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000695s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.001179s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.001042s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001395s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001789s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.002403s] ... ok {1} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.012562s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.073936s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.130600s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.065261s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.014063s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000772s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001160s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.074136s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:35.570 2622884 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-4ae32673-c07d-45a3-a1f1-79a2f78c9503' 2026-04-21 04:34:35.574 2622884 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.068111s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:36.640 2622884 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_trust_zaqar_notifier_action [1.084292s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-04-21 04:34:37.727 2622884 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.008293s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000907s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000573s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000452s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000484s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000453s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000431s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.001036s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.000917s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000801s] ... ok ====== Totals ====== Ran: 310 tests in 15.2278 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 48.9364 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:15.227776 - Worker 1 (78 tests) => 0:00:11.305877 - Worker 2 (77 tests) => 0:00:11.979198 - Worker 3 (77 tests) => 0:00:10.674312 [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.31 seconds) congratulations :) (23.41 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-22.1.0-0.20260421083210.8ea3165.el10.noarch Processing files: python3-aodh-22.1.0-0.20260421083210.8ea3165.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.5uzNxf + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev12/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 22.1.0-0.20260421083210.8ea3165.el10 python3-aodh = 22.1.0-0.20260421083210.8ea3165.el10 python3.12-aodh = 22.1.0-0.20260421083210.8ea3165.el10 python3.12dist(aodh) = 22.1~~dev12 python3dist(aodh) = 22.1~~dev12 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.20260421083210.8ea3165.el10 Processing files: openstack-aodh-common-22.1.0-0.20260421083210.8ea3165.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.924Lx7 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev12/README.rst /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10 openstack-aodh-common = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.noarch Provides: openstack-aodh-api = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.noarch Provides: openstack-aodh-evaluator = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.noarch Provides: openstack-aodh-notifier = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.noarch Provides: openstack-aodh-listener = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.noarch Provides: openstack-aodh-expirer = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.xcZcle + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev12/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 22.1.0-0.20260421083210.8ea3165.el10 python3-aodh-tests = 22.1.0-0.20260421083210.8ea3165.el10 python3.12-aodh-tests = 22.1.0-0.20260421083210.8ea3165.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.20260421083210.8ea3165.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-22.1.0-0.20260421083210.8ea3165.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.h4ty3i + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev12 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260421083210.8ea3165.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.3W7iLz + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev12-SPECPARTS + rm -rf aodh-22.1.0.dev12 aodh-22.1.0.dev12.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